-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathtest26.js
More file actions
28 lines (24 loc) · 892 Bytes
/
test26.js
File metadata and controls
28 lines (24 loc) · 892 Bytes
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
var assert = require("assert");
var assesment = require("./26longestString");
describe("it should return longest string", function() {
it("it should return [ 'aaaaa' ]", function() {
assert.deepEqual(assesment(['a', 'aa', 'aaa', 'aaaaa','aaaa']),
[ 'aaaaa' ]);
});
it("it should return [ 'weasdxasdsx' ]", function() {
assert.deepEqual(assesment(['b', 'sdadsxZ', 'weasdxasdsx', 'wwdsaa']),
[ 'weasdxasdsx' ]);
});
it("it should return [ 'fgtrwe' ]", function() {
assert.deepEqual(assesment(['dc', 'fgtrwe', 'fg', 'dfss']),
[ 'fgtrwe' ]);
});
it("it should return [ 'ploikrmkdk' ]", function() {
assert.deepEqual(assesment(['fd', 'dfsc', 'fd', 'ploikrmkdk']),
[ 'ploikrmkdk' ]);
});
it("it should return [ 'dfgtredscfd' ]", function() {
assert.deepEqual(assesment(['dfgtredscfd', 'gfrted', 'gftrds']),
[ 'dfgtredscfd' ]);
});
});