renovations + replaced http://js.cx -> //js.cx
This commit is contained in:
parent
4be7a7f85a
commit
a5e8c1219f
117 changed files with 366 additions and 352 deletions
|
@ -1,8 +1,21 @@
|
|||
function intersection(arr1, arr2) {
|
||||
return arr1.filter(function(item) {
|
||||
return arr2.indexOf(item) != -1;
|
||||
});
|
||||
}
|
||||
|
||||
describe("aclean", function() {
|
||||
|
||||
it("удаляет анаграммы", function() {
|
||||
it("содержит ровно по 1 слову из каждого набора анаграмм", function() {
|
||||
var arr = ["воз", "киборг", "корсет", "зов", "гробик", "костер", "сектор"];
|
||||
assert.sameMembers(aclean(arr), ["гробик", "зов", "сектор"]);
|
||||
|
||||
var result = aclean(arr);
|
||||
assert.equal(result.length, 3);
|
||||
|
||||
assert.equal(intersection(result, ["гробик", "киборг"]).length, 1);
|
||||
assert.equal(intersection(result, ["воз", "зов"]).length, 1);
|
||||
assert.equal(intersection(result, ["корсет", "сектор", "костер"]).length, 1);
|
||||
|
||||
});
|
||||
|
||||
it("не различает регистр символов", function() {
|
||||
|
@ -10,4 +23,4 @@ describe("aclean", function() {
|
|||
assert.equal( aclean(arr).length, 1 );
|
||||
});
|
||||
|
||||
});
|
||||
});
|
Loading…
Add table
Add a link
Reference in a new issue