UNPKG

jasmine2-focused

Version:
48 lines (29 loc) 1.21 kB
[![Actions Status](https://github.com/UziTech/jasmine2-focused/workflows/CI/badge.svg)](https://github.com/UziTech/jasmine2-focused/actions) # Jasmine 2.x-3.x Focused This is similar to [jasmine-focused](https://github.com/atom/jasmine-focused) except it works with Jasmine 2.x or 3.x Adds global functions to run only certain [Jasmine](https://github.com/jasmin/jasmine) specs. The number of `f` characters in the method name denotes the priority of the `describe` or `it` spec. For example, a `fit` spec would be run instead of any `it` specs and a `ffit` spec would be run instead of any `fit` or `it` specs. ## Installing Save `jasmine2-focused` in devDependencies ```sh npm install jasmine2-focused --save-dev ``` then require it ```js require("jasmine2-focused"); ``` before your tests. ## Using jasmine2-focused allows you to specify how many focused functions are provided by setting ```js global.JASMINE2_FOCUSED_HIGHEST_PRIORITY = 3 // 3 is the default require("jasmine2-focused"); ``` By default the following function are provides that wrap the standard `it` and `describe` Jasmine functions. * `fit` * `fdescribe` * `ffit` * `ffdescribe` * `fffit` * `fffdescribe`