first working version
This commit is contained in:
2
test/test.d.ts
vendored
Normal file
2
test/test.d.ts
vendored
Normal file
@ -0,0 +1,2 @@
|
||||
import "typings-test";
|
||||
import "should";
|
32
test/test.js
Normal file
32
test/test.js
Normal file
@ -0,0 +1,32 @@
|
||||
"use strict";
|
||||
require("typings-test");
|
||||
const lik = require("../dist/index");
|
||||
require("should");
|
||||
describe("lik", function () {
|
||||
describe("Stringmap", function () {
|
||||
let testStringmap;
|
||||
let testString1 = "testString1";
|
||||
let testString2 = "testString2";
|
||||
let testString3 = "testString3";
|
||||
it("should create an instance of Stringmap", function () {
|
||||
testStringmap = new lik.Stringmap();
|
||||
testStringmap.should.be.instanceof(lik.Stringmap);
|
||||
});
|
||||
it("should return false for an string not in Stringmap", function () {
|
||||
testStringmap.checkString(testString1).should.be.false();
|
||||
});
|
||||
it("should add an string to Stringmap", function () {
|
||||
testStringmap.addString(testString1);
|
||||
testStringmap.addString(testString2);
|
||||
testStringmap.addString(testString3);
|
||||
testStringmap.checkString(testString1).should.be.true();
|
||||
testStringmap.checkString(testString2).should.be.true();
|
||||
testStringmap.checkString(testString3).should.be.true();
|
||||
});
|
||||
it("should remove a string from Stringmap", function () {
|
||||
testStringmap.removeString(testString2);
|
||||
testStringmap.checkString(testString2).should.be.false();
|
||||
});
|
||||
});
|
||||
});
|
||||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidGVzdC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbInRlc3QudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBLFFBQU8sY0FBYyxDQUFDLENBQUE7QUFDdEIsTUFBTyxHQUFHLFdBQVcsZUFBZSxDQUFDLENBQUM7QUFDdEMsUUFBTyxRQUFRLENBQUMsQ0FBQTtBQUVoQixRQUFRLENBQUMsS0FBSyxFQUFDO0lBQ1gsUUFBUSxDQUFDLFdBQVcsRUFBQztRQUNqQixJQUFJLGFBQTJCLENBQUM7UUFDaEMsSUFBSSxXQUFXLEdBQUcsYUFBYSxDQUFDO1FBQ2hDLElBQUksV0FBVyxHQUFHLGFBQWEsQ0FBQztRQUNoQyxJQUFJLFdBQVcsR0FBRyxhQUFhLENBQUM7UUFDaEMsRUFBRSxDQUFDLHdDQUF3QyxFQUFDO1lBQ3hDLGFBQWEsR0FBRyxJQUFJLEdBQUcsQ0FBQyxTQUFTLEVBQUUsQ0FBQztZQUNwQyxhQUFhLENBQUMsTUFBTSxDQUFDLEVBQUUsQ0FBQyxVQUFVLENBQUMsR0FBRyxDQUFDLFNBQVMsQ0FBQyxDQUFDO1FBQ3RELENBQUMsQ0FBQyxDQUFDO1FBQ0gsRUFBRSxDQUFDLG9EQUFvRCxFQUFDO1lBQ3BELGFBQWEsQ0FBQyxXQUFXLENBQUMsV0FBVyxDQUFDLENBQUMsTUFBTSxDQUFDLEVBQUUsQ0FBQyxLQUFLLEVBQUUsQ0FBQztRQUM3RCxDQUFDLENBQUMsQ0FBQztRQUNILEVBQUUsQ0FBQyxtQ0FBbUMsRUFBQztZQUNuQyxhQUFhLENBQUMsU0FBUyxDQUFDLFdBQVcsQ0FBQyxDQUFDO1lBQ3JDLGFBQWEsQ0FBQyxTQUFTLENBQUMsV0FBVyxDQUFDLENBQUM7WUFDckMsYUFBYSxDQUFDLFNBQVMsQ0FBQyxXQUFXLENBQUMsQ0FBQztZQUNyQyxhQUFhLENBQUMsV0FBVyxDQUFDLFdBQVcsQ0FBQyxDQUFDLE1BQU0sQ0FBQyxFQUFFLENBQUMsSUFBSSxFQUFFLENBQUM7WUFDeEQsYUFBYSxDQUFDLFdBQVcsQ0FBQyxXQUFXLENBQUMsQ0FBQyxNQUFNLENBQUMsRUFBRSxDQUFDLElBQUksRUFBRSxDQUFDO1lBQ3hELGFBQWEsQ0FBQyxXQUFXLENBQUMsV0FBVyxDQUFDLENBQUMsTUFBTSxDQUFDLEVBQUUsQ0FBQyxJQUFJLEVBQUUsQ0FBQztRQUM1RCxDQUFDLENBQUMsQ0FBQztRQUNILEVBQUUsQ0FBQyx1Q0FBdUMsRUFBQztZQUN2QyxhQUFhLENBQUMsWUFBWSxDQUFDLFdBQVcsQ0FBQyxDQUFDO1lBQ3hDLGFBQWEsQ0FBQyxXQUFXLENBQUMsV0FBVyxDQUFDLENBQUMsTUFBTSxDQUFDLEVBQUUsQ0FBQyxLQUFLLEVBQUUsQ0FBQztRQUM3RCxDQUFDLENBQUMsQ0FBQztJQUNQLENBQUMsQ0FBQyxDQUFBO0FBQ04sQ0FBQyxDQUFDLENBQUMifQ==
|
31
test/test.ts
Normal file
31
test/test.ts
Normal file
@ -0,0 +1,31 @@
|
||||
import "typings-test";
|
||||
import lik = require("../dist/index");
|
||||
import "should";
|
||||
|
||||
describe("lik",function(){
|
||||
describe("Stringmap",function(){
|
||||
let testStringmap:lik.Stringmap;
|
||||
let testString1 = "testString1";
|
||||
let testString2 = "testString2";
|
||||
let testString3 = "testString3";
|
||||
it("should create an instance of Stringmap",function(){
|
||||
testStringmap = new lik.Stringmap();
|
||||
testStringmap.should.be.instanceof(lik.Stringmap);
|
||||
});
|
||||
it("should return false for an string not in Stringmap",function(){
|
||||
testStringmap.checkString(testString1).should.be.false();
|
||||
});
|
||||
it("should add an string to Stringmap",function(){
|
||||
testStringmap.addString(testString1);
|
||||
testStringmap.addString(testString2);
|
||||
testStringmap.addString(testString3);
|
||||
testStringmap.checkString(testString1).should.be.true();
|
||||
testStringmap.checkString(testString2).should.be.true();
|
||||
testStringmap.checkString(testString3).should.be.true();
|
||||
});
|
||||
it("should remove a string from Stringmap",function(){
|
||||
testStringmap.removeString(testString2);
|
||||
testStringmap.checkString(testString2).should.be.false();
|
||||
});
|
||||
})
|
||||
});
|
Reference in New Issue
Block a user