Jasmine is a Javascript Testing framework which starts with behavioral specifications as a basis for writing test cases. To put it another way, you can consider user stories as a reference for write test cases. Each user story in your project can have one or more Jasmine test cases.
Majorly, Jasmine is made up of three functions
- describe
- it
- assertions (expect)
Like standard frameworks, it also has setup method and tear down methods
- beforeEach() – Setup Method
- afterEach() – Teardown Method
For the sake of simplicity of post, I would not discuss much in detail. However, you can navigate to official Jasmine guide for deep dive.