Sha256: 2b7254a5b99b8e6bad196e459936b33d81982705cee54fc02caa784d6bc91d54

Contents?: true

Size: 797 Bytes

Versions: 396

Compression:

Stored size: 797 Bytes

Contents

Pascal = require './example.coffee'

describe 'Pascal', ->
  it 'with one row', ->
    arr = new Pascal(1)
    expect(arr.array).toEqual [[1]]

  xit 'with two rows', ->
    arr = new Pascal(2)
    expect(arr.array).toEqual [[1], [1,1]]

  xit 'with three rows', ->
    arr = new Pascal(3)
    expect(arr.array).toEqual [[1], [1,1], [1,2,1]]

  xit 'with four rows', ->
    arr = new Pascal(4)
    expect(arr.array).toEqual [[1], [1,1], [1,2,1], [1,3,3,1]]

  xit 'with five rows', ->
    arr = new Pascal(5)
    expect(arr.array).toEqual [[1], [1,1], [1,2,1], [1,3,3,1], [1,4,6,4,1]]

  xit 'should equal 20th row', ->
    arr = new Pascal(20)
    expect(arr.array[19]).toEqual [1, 19, 171, 969, 3876, 11628, 27132, 50388, 75582, 92378, 92378, 75582, 50388, 27132, 11628, 3876, 969, 171, 19, 1]

Version data entries

396 entries across 396 versions & 1 rubygems

Version Path
trackler-2.2.1.180 tracks/coffeescript/exercises/pascals-triangle/pascal-triangle-spec.coffee
trackler-2.2.1.179 tracks/coffeescript/exercises/pascals-triangle/pascal-triangle-spec.coffee
trackler-2.2.1.178 tracks/coffeescript/exercises/pascals-triangle/pascal-triangle-spec.coffee
trackler-2.2.1.177 tracks/coffeescript/exercises/pascals-triangle/pascal-triangle-spec.coffee
trackler-2.2.1.176 tracks/coffeescript/exercises/pascals-triangle/pascal-triangle-spec.coffee
trackler-2.2.1.175 tracks/coffeescript/exercises/pascals-triangle/pascal-triangle-spec.coffee
trackler-2.2.1.174 tracks/coffeescript/exercises/pascals-triangle/pascal-triangle-spec.coffee
trackler-2.2.1.173 tracks/coffeescript/exercises/pascals-triangle/pascal-triangle-spec.coffee
trackler-2.2.1.172 tracks/coffeescript/exercises/pascals-triangle/pascal-triangle-spec.coffee
trackler-2.2.1.171 tracks/coffeescript/exercises/pascals-triangle/pascal-triangle-spec.coffee
trackler-2.2.1.170 tracks/coffeescript/exercises/pascals-triangle/pascal-triangle-spec.coffee
trackler-2.2.1.169 tracks/coffeescript/exercises/pascals-triangle/pascal-triangle-spec.coffee
trackler-2.2.1.167 tracks/coffeescript/exercises/pascals-triangle/pascal-triangle-spec.coffee
trackler-2.2.1.166 tracks/coffeescript/exercises/pascals-triangle/pascal-triangle-spec.coffee
trackler-2.2.1.165 tracks/coffeescript/exercises/pascals-triangle/pascal-triangle-spec.coffee
trackler-2.2.1.164 tracks/coffeescript/exercises/pascals-triangle/pascal-triangle-spec.coffee
trackler-2.2.1.163 tracks/coffeescript/exercises/pascals-triangle/pascal-triangle-spec.coffee
trackler-2.2.1.162 tracks/coffeescript/exercises/pascals-triangle/pascal-triangle-spec.coffee
trackler-2.2.1.161 tracks/coffeescript/exercises/pascals-triangle/pascal-triangle-spec.coffee
trackler-2.2.1.160 tracks/coffeescript/exercises/pascals-triangle/pascal-triangle-spec.coffee