-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathpazadai.test.js
62 lines (50 loc) · 1.16 KB
/
pazadai.test.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
var buster = require("buster");
var pazadai = require("./pazadai");
buster.testCase("Pažadų tikrinimas", {
"Rinkimuose DP gauna 29 mandatus": {
"callback": function(done)
{
pazadai.rinkimai(function(e, mandatai){
expect(e).toBeNull();
expect(mandatai).toEqual(29);
done();
});
},
"promise": function(done)
{
pazadai.rinkimai().then(function(mandatai){
expect(mandatai).toEqual(29);
}).fin(done).done();
}
},
"Kai išrinkta mažiau nei 15, koalicija ne su LSDP": {
"callback":function(done)
{
pazadai.koalicija(10, function(e, arSuSocDemais) {
expect(arSuSocDemais).toBeFalse();
done();
})
},
"promise":function(done)
{
pazadai.koalicija(10).then(function(arSuSocDemais){
expect(arSuSocDemais).toBeFalse();
}).fin(done).done();
}
},
"Kai išrinkta daugiau nei 15, koalicija su LSDP": {
"callback":function(done)
{
pazadai.koalicija(20, function(e, arSuSocDemais) {
expect(arSuSocDemais).toBeTrue();
done();
})
},
"promise":function(done)
{
pazadai.koalicija(20).then(function(arSuSocDemais){
expect(arSuSocDemais).toBeTrue();
}).fin(done).done();
}
}
});