Browse Source

[test] Added 3 specs

pull/1/head
Muthu Kumar 7 years ago
parent
commit
3c1fd43d45
  1. 1175
      package-lock.json
  2. 40
      spec/SelectSpec.js
  3. 11
      spec/support/jasmine.json

1175
package-lock.json

File diff suppressed because it is too large

40
spec/SelectSpec.js

@ -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');
});
});

11
spec/support/jasmine.json

@ -0,0 +1,11 @@
{
"spec_dir": "spec",
"spec_files": [
"**/*[sS]pec.js"
],
"helpers": [
"helpers/**/*.js"
],
"stopSpecOnExpectationFailure": false,
"random": true
}
Loading…
Cancel
Save