Answer the question
In order to leave comments, you need to log in
What is the error (Jasmin - Incomplete: No specs found,, randomized with seed 24105)?
In the shuffle.js file:
var array=[1,2,3,4,5];
// Функция - Случайная перестановка
Array.prototype.shuffle = function(){
for (var i = this.length - 1; i > 0; i--) {
var j = Math.floor(Math.random() * (i + 1));
var tmp = this[i];
this[i] = this[j];
this[j] = tmp;
};
return this;
}
describe('Значения массива должны перемешаться', function () {
var arr_shuf = array.shuffle();
var value=0;
it('Значения перемешанного массива есть в основном массиве', function () {
for(var i=0;i<array.length;i++){
for(var j=0;j<array.length;j++){
if (arr_shuf[i]==array[j]) value++;
}
}
expect(array.length).toEqual(value);
});
it('Не все значения перемешанного массива стоят на том же индексе что и в основном', function () {
for(var i=0;i<array.length;i++){
if (arr_shuf[i]!=array[i]) value++;
}
expect(array.length).toBeGreaterThan(value);
});
});
Answer the question
In order to leave comments, you need to log in
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question