Sha256: 4bb033e7f2ad64638983f5b8054f4fbed0e8674f69d40903f542bac0c133bce6

Contents?: true

Size: 1.11 KB

Versions: 255

Compression:

Stored size: 1.11 KB

Contents

var primeFactors = require('./prime-factors');

describe('primeFactors', function() {

  it('returns an empty array for 1', function() {
    expect(primeFactors.for(1)).toEqual([]);
  });

  xit('factors 2', function() {
    expect(primeFactors.for(2)).toEqual([2]);
  });

  xit('factors 3', function() {
    expect(primeFactors.for(3)).toEqual([3]);
  });

  xit('factors 4', function() {
    expect(primeFactors.for(4)).toEqual([2, 2]);
  });

  xit('factors 6', function() {
    expect(primeFactors.for(6)).toEqual([2, 3]);
  });

  xit('factors 8', function() {
    expect(primeFactors.for(8)).toEqual([2, 2, 2]);
  });

  xit('factors 9', function() {
    expect(primeFactors.for(9)).toEqual([3, 3]);
  });

  xit('factors 27', function() {
    expect(primeFactors.for(27)).toEqual([3, 3, 3]);
  });

  xit('factors 625', function() {
    expect(primeFactors.for(625)).toEqual([5, 5, 5, 5]);
  });

  xit('factors 901255', function() {
    expect(primeFactors.for(901255)).toEqual([5, 17, 23, 461]);
  });

  xit('factors 93819012551', function() {
    expect(primeFactors.for(93819012551)).toEqual([11, 9539, 894119]);
  });

});

Version data entries

255 entries across 255 versions & 1 rubygems

Version Path
trackler-2.2.1.37 tracks/javascript/exercises/prime-factors/prime-factors.spec.js
trackler-2.2.1.36 tracks/javascript/exercises/prime-factors/prime-factors.spec.js
trackler-2.2.1.35 tracks/javascript/exercises/prime-factors/prime-factors.spec.js
trackler-2.2.1.34 tracks/javascript/exercises/prime-factors/prime-factors.spec.js
trackler-2.2.1.33 tracks/javascript/exercises/prime-factors/prime-factors.spec.js
trackler-2.2.1.32 tracks/javascript/exercises/prime-factors/prime-factors.spec.js
trackler-2.2.1.31 tracks/javascript/exercises/prime-factors/prime-factors.spec.js
trackler-2.2.1.30 tracks/javascript/exercises/prime-factors/prime-factors.spec.js
trackler-2.2.1.29 tracks/javascript/exercises/prime-factors/prime-factors.spec.js
trackler-2.2.1.28 tracks/javascript/exercises/prime-factors/prime-factors.spec.js
trackler-2.2.1.27 tracks/javascript/exercises/prime-factors/prime-factors.spec.js
trackler-2.2.1.26 tracks/javascript/exercises/prime-factors/prime-factors.spec.js
trackler-2.2.1.25 tracks/javascript/exercises/prime-factors/prime-factors.spec.js
trackler-2.2.1.24 tracks/javascript/exercises/prime-factors/prime-factors.spec.js
trackler-2.2.1.23 tracks/javascript/exercises/prime-factors/prime-factors.spec.js
trackler-2.2.1.22 tracks/javascript/exercises/prime-factors/prime-factors.spec.js
trackler-2.2.1.21 tracks/javascript/exercises/prime-factors/prime-factors.spec.js
trackler-2.2.1.20 tracks/javascript/exercises/prime-factors/prime-factors.spec.js
trackler-2.2.1.19 tracks/javascript/exercises/prime-factors/prime-factors.spec.js
trackler-2.2.1.18 tracks/javascript/exercises/prime-factors/prime-factors.spec.js