-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathvideo-capture-tests.js
64 lines (60 loc) · 1.64 KB
/
video-capture-tests.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
63
64
Tinytest.add('subtractOneSecond with 1 second left', function (test) {
var data ={
hours: 0,
minutes: 0,
seconds: 1
};
var newData =lmVideoCapture.subtractOneSecond(data);
test.equal(newData.hours, 0);
test.equal(newData.minutes, 0);
test.equal(newData.seconds, 0);
test.equal(newData.display, '00');
});
Tinytest.add('subtractOneSecond with 0 seconds left', function (test) {
var data ={
hours: 0,
minutes: 0,
seconds: 0
};
var newData =lmVideoCapture.subtractOneSecond(data);
test.equal(newData.hours, 0);
test.equal(newData.minutes, 0);
test.equal(newData.seconds, 0);
test.equal(newData.display, '00');
});
Tinytest.add('subtractOneSecond with 01:10:05 left', function (test) {
var data ={
hours: 1,
minutes: 10,
seconds: 5
};
var newData =lmVideoCapture.subtractOneSecond(data);
test.equal(newData.hours, 1);
test.equal(newData.minutes, 10);
test.equal(newData.seconds, 4);
test.equal(newData.display, '01:10:04');
});
Tinytest.add('subtractOneSecond with 01:10:00 left', function (test) {
var data ={
hours: 1,
minutes: 10,
seconds: 0
};
var newData =lmVideoCapture.subtractOneSecond(data);
test.equal(newData.hours, 1);
test.equal(newData.minutes, 9);
test.equal(newData.seconds, 59);
test.equal(newData.display, '01:09:59');
});
Tinytest.add('subtractOneSecond with 01:00:00 left', function (test) {
var data ={
hours: 1,
minutes: 0,
seconds: 0
};
var newData =lmVideoCapture.subtractOneSecond(data);
test.equal(newData.hours, 0);
test.equal(newData.minutes, 59);
test.equal(newData.seconds, 59);
test.equal(newData.display, '59:59');
});