What is the Jasmine test framework? Why Jasmine? Jasmine is a JavaScript testing framework that supports a software development practice called Behaviour Driven Development that plays very well with Karma. It’s a specific flavor of Test Driven Development (TDD) . Jasmine is also dependency-free and doesn’t require a DOM. Jasmine provides a rich set of pre-defined matchers - default set of matchers 1. expect(number).toBeGreaterThan(number); 2. expect(number).toBeLessThan(number); 3. expect(array).toContain(member); 4. expect(array).toBeArray(); 5. expect(fn).toThrow(string); 6. expect(fn).toThrowError(string); 7. expect(instance).toBe(instance); represents the exact equality (===) operator. 8. ...
Angular, React, JavaScript, Java, PHP, SQL, C#, Vue, NodeJs, TypeScript and Interview Questions Answers