Sha256: 61795201e032bf9d45a2b4a455c5fdb8a9600c93fc0be17df5e5b9e1fcb1b63d

Contents?: true

Size: 1.43 KB

Versions: 57

Compression:

Stored size: 1.43 KB

Contents

import SpaceAge from './space-age'

describe('Space Age', () => {

  it('age in seconds', () => {
    const age = new SpaceAge(1000000)
    expect(age.seconds).toEqual(1000000)
  })

  it('age in earth years', () => {
    const age = new SpaceAge(1000000000)
    expect(age.onEarth()).toEqual(31.69)
  })

  it('age in mercury years', () => {
    const age = new SpaceAge(2134835688)
    expect(age.onEarth()).toEqual(67.65)
    expect(age.onMercury()).toEqual(280.88)
  })

  it('age in venus years', () => {
    const age = new SpaceAge(189839836)
    expect(age.onEarth()).toEqual(6.02)
    expect(age.onVenus()).toEqual(9.78)
  })

  it('age in mars years', () => {
    const age = new SpaceAge(2329871239)
    expect(age.onEarth()).toEqual(73.83)
    expect(age.onMars()).toEqual(39.25)
  })

  it('age in jupiter years', () => {
    const age = new SpaceAge(901876382)
    expect(age.onEarth()).toEqual(28.58)
    expect(age.onJupiter()).toEqual(2.41)
  })

  it('age in saturn years', () => {
    const age = new SpaceAge(3000000000)
    expect(age.onEarth()).toEqual(95.06)
    expect(age.onSaturn()).toEqual(3.23)
  })

  it('age in uranus years', () => {
    const age = new SpaceAge(3210123456)
    expect(age.onEarth()).toEqual(101.72)
    expect(age.onUranus()).toEqual(1.21)
  })

  it('age in neptune year', () => {
    const age = new SpaceAge(8210123456)
    expect(age.onEarth()).toEqual(260.16)
    expect(age.onNeptune()).toEqual(1.58)
  })
})

Version data entries

57 entries across 57 versions & 1 rubygems

Version Path
trackler-2.1.0.16 tracks/typescript/exercises/space-age/space-age.test.ts
trackler-2.1.0.15 tracks/typescript/exercises/space-age/space-age.test.ts
trackler-2.1.0.14 tracks/typescript/exercises/space-age/space-age.test.ts
trackler-2.1.0.13 tracks/typescript/exercises/space-age/space-age.test.ts
trackler-2.1.0.12 tracks/typescript/exercises/space-age/space-age.test.ts
trackler-2.1.0.11 tracks/typescript/exercises/space-age/space-age.test.ts
trackler-2.1.0.10 tracks/typescript/exercises/space-age/space-age.test.ts
trackler-2.1.0.9 tracks/typescript/exercises/space-age/space-age.test.ts
trackler-2.1.0.8 tracks/typescript/exercises/space-age/space-age.test.ts
trackler-2.1.0.7 tracks/typescript/exercises/space-age/space-age.test.ts
trackler-2.1.0.6 tracks/typescript/exercises/space-age/space-age.test.ts
trackler-2.1.0.5 tracks/typescript/exercises/space-age/space-age.test.ts
trackler-2.1.0.4 tracks/typescript/exercises/space-age/space-age.test.ts
trackler-2.1.0.3 tracks/typescript/exercises/space-age/space-age.test.ts
trackler-2.1.0.2 tracks/typescript/exercises/space-age/space-age.test.ts
trackler-2.1.0.1 tracks/typescript/exercises/space-age/space-age.test.ts
trackler-2.1.0.0 tracks/typescript/exercises/space-age/space-age.test.ts
trackler-2.0.8.55 tracks/typescript/exercises/space-age/space-age.test.ts
trackler-2.0.8.54 tracks/typescript/exercises/space-age/space-age.test.ts
trackler-2.0.8.53 tracks/typescript/exercises/space-age/space-age.test.ts