jasmine-vow
Version:
A solemn promise to Jasmine (Making jasmine promise testing great again)
46 lines (32 loc) • 905 B
Markdown
# jasmine-vow
[](https://badge.fury.io/js/jasmine-vow)
[](https://travis-ci.org/agirorn/jasmine-vow)
A solemn promise to Jasmine (Making jasmine promise testing great again)
## Install
Get it from npm.
```js
npm i jasmine-vow --save-dev
```
## Setup
```js
const vow = require('jasmine-vow');
vow(jasmine);
```
# Usage
Return your promies from `it`, `beforeAll`, `afterAll`, `beforeEach` and `afterEach` as you would expect it to work out of the box.
```js
const vow = require('jasmine-vow');
vow(jasmine);
describe('test', () => {
beforeEach((/* NO DONE, IT MUST BE MAGIC */) => {
return doSomePromiseWork();
});
it('is true', () => {
return getSomeValue().then((value) => {
expect(value).toBeTruthy();
});
});
});
```
## License
ISC