Sha256: b3cb0ebf79fc50ab538a4b7ab1ac00bf68b4d31f9f67e9f3bfea151c8fd39a22

Contents?: true

Size: 1.52 KB

Versions: 141

Compression:

Stored size: 1.52 KB

Contents

var SpaceAge = require('./space-age');

describe('Space Age', function () {
  it('age in seconds', function () {
    var age = new SpaceAge(1000000);
    expect(age.seconds).toEqual(1000000);
  });

  xit('age in earth years', function () {
    var age = new SpaceAge(1000000000);
    expect(age.onEarth()).toEqual(31.69);
  });

  xit('age in mercury years', function () {
    var age = new SpaceAge(2134835688);
    expect(age.onEarth()).toEqual(67.65);
    expect(age.onMercury()).toEqual(280.88);
  });

  xit('age in venus years', function () {
    var age = new SpaceAge(189839836);
    expect(age.onEarth()).toEqual(6.02);
    expect(age.onVenus()).toEqual(9.78);
  });

  xit('age in mars years', function () {
    var age = new SpaceAge(2329871239);
    expect(age.onEarth()).toEqual(73.83);
    expect(age.onMars()).toEqual(39.25);
  });

  xit('age in jupiter years', function () {
    var age = new SpaceAge(901876382);
    expect(age.onEarth()).toEqual(28.58);
    expect(age.onJupiter()).toEqual(2.41);
  });

  xit('age in saturn years', function () {
    var age = new SpaceAge(3000000000);
    expect(age.onEarth()).toEqual(95.06);
    expect(age.onSaturn()).toEqual(3.23);
  });

  xit('age in uranus years', function () {
    var age = new SpaceAge(3210123456);
    expect(age.onEarth()).toEqual(101.72);
    expect(age.onUranus()).toEqual(1.21);
  });

  xit('age in neptune year', function () {
    var age = new SpaceAge(8210123456);
    expect(age.onEarth()).toEqual(260.16);
    expect(age.onNeptune()).toEqual(1.58);
  });
});

Version data entries

141 entries across 141 versions & 1 rubygems

Version Path
trackler-2.2.1.180 tracks/javascript/exercises/space-age/space-age.spec.js
trackler-2.2.1.179 tracks/javascript/exercises/space-age/space-age.spec.js
trackler-2.2.1.178 tracks/javascript/exercises/space-age/space-age.spec.js
trackler-2.2.1.177 tracks/javascript/exercises/space-age/space-age.spec.js
trackler-2.2.1.176 tracks/javascript/exercises/space-age/space-age.spec.js
trackler-2.2.1.175 tracks/javascript/exercises/space-age/space-age.spec.js
trackler-2.2.1.174 tracks/javascript/exercises/space-age/space-age.spec.js
trackler-2.2.1.173 tracks/javascript/exercises/space-age/space-age.spec.js
trackler-2.2.1.172 tracks/javascript/exercises/space-age/space-age.spec.js
trackler-2.2.1.171 tracks/javascript/exercises/space-age/space-age.spec.js
trackler-2.2.1.170 tracks/javascript/exercises/space-age/space-age.spec.js
trackler-2.2.1.169 tracks/javascript/exercises/space-age/space-age.spec.js
trackler-2.2.1.167 tracks/javascript/exercises/space-age/space-age.spec.js
trackler-2.2.1.166 tracks/javascript/exercises/space-age/space-age.spec.js
trackler-2.2.1.165 tracks/javascript/exercises/space-age/space-age.spec.js
trackler-2.2.1.164 tracks/javascript/exercises/space-age/space-age.spec.js
trackler-2.2.1.163 tracks/javascript/exercises/space-age/space-age.spec.js
trackler-2.2.1.162 tracks/javascript/exercises/space-age/space-age.spec.js
trackler-2.2.1.161 tracks/javascript/exercises/space-age/space-age.spec.js
trackler-2.2.1.160 tracks/javascript/exercises/space-age/space-age.spec.js