forked from urfu-2016/javascript-task-1
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathroman-time.spec.js
22 lines (19 loc) · 1.06 KB
/
roman-time.spec.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
var romanTime = require('./roman-time');
describe('Модуль roman-time', function () {
it('должен выбрасывать исключение TypeError для 9:10', function () {
assert.throws(romanTime.bind(null, '9:10'), TypeError);
});
it('должен выбрасывать исключение TypeError для 09:1', function () {
assert.throws(romanTime.bind(null, '09:1'), TypeError);
});
it('должен возвращать для 09:10 значение IX:X', function () {
assert.strictEqual(romanTime('09:10'), 'IX:X');
});
@@ -20,4 +28,7 @@ describe('Модуль roman-time', function () {
it('должен выбрасывать исключение TypeError для 24:00', function () {
assert.throws(romanTime.bind(null, '24:00'), TypeError);
});
it('должен выбрасывать исключение TypeError для 2d:00', function () {
assert.throws(romanTime.bind(null, '2d:00'), TypeError);
});
});