@9karamba

В чем ошибка(Jasmin — Incomplete: No specs found,, randomized with seed 24105)?

В файле shuffle.js:
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;
}


В файле shuffleSpec.js:
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); 
	});

});


Пишет: Incomplete: No specs found, , randomized with seed 24105(цифра меняется при обновлении)
  • Вопрос задан
  • 467 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы