9
9
9karamba2018-03-10 19:18:11
JavaScript
9karamba, 2018-03-10 19:18:11

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;
}

In the shuffleSpec.js file:
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); 
  });

});

Writes: Incomplete: No specs found, , randomized with seed 24105 (the number changes with the update)

Answer the question

In order to leave comments, you need to log in

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question