mirror of https://github.com/codefeathers/fuse
Muthu Kumar
7 years ago
3 changed files with 1226 additions and 0 deletions
File diff suppressed because it is too large
@ -0,0 +1,40 @@ |
|||
'use strict'; |
|||
|
|||
const Select = require('../Select'); |
|||
|
|||
/* global describe it expect */ |
|||
describe("Select", () => { |
|||
|
|||
it("Should return 'Is 10'", () => { |
|||
const a = 10; |
|||
|
|||
const result = Select(a) |
|||
.for(a > 10, () => 'Greater than 10') |
|||
.for(a < 10, () => 'Lesser than 10') |
|||
.for(a === 10, () => `Is 10`); |
|||
|
|||
expect(result.resolve()).toBe(`Is 10`); |
|||
}); |
|||
|
|||
it("Should return 'Less than 10'", () => { |
|||
const a = 1; |
|||
|
|||
const result = Select(a) |
|||
.for(a > 10, () => 'Greater than 10') |
|||
.for(a < 10, () => 'Lesser than 10') |
|||
.for(a === 10, () => `Is 10`); |
|||
|
|||
expect(result.resolve()).toBe('Lesser than 10'); |
|||
}); |
|||
|
|||
it("Should return 'Greater than 10'", () => { |
|||
const a = 100; |
|||
|
|||
const result = Select(a) |
|||
.for(a > 10, () => 'Greater than 10') |
|||
.for(a < 10, () => 'Lesser than 10') |
|||
.for(a === 10, () => `Is 10`); |
|||
|
|||
expect(result.resolve()).toBe('Greater than 10'); |
|||
}); |
|||
}); |
@ -0,0 +1,11 @@ |
|||
{ |
|||
"spec_dir": "spec", |
|||
"spec_files": [ |
|||
"**/*[sS]pec.js" |
|||
], |
|||
"helpers": [ |
|||
"helpers/**/*.js" |
|||
], |
|||
"stopSpecOnExpectationFailure": false, |
|||
"random": true |
|||
} |
Loading…
Reference in new issue