Sha256: a77292bf38d502112a862c5c949e542fb831c122d313c7808752fcbe4da2a49f

Contents?: true

Size: 809 Bytes

Versions: 255

Compression:

Stored size: 809 Bytes

Contents

var Diamond = require('./diamond');

describe('Diamond', function() {
  var diamond = new Diamond();

  it('test letter A', function() {
    result = "A\n";
    expect(diamond.makeDiamond('A')).toEqual(result);
  });

  it('test letter C', function() {
    result = ["  A  ",
              " B B ",
              "C   C",
              " B B ",
              "  A  "].join("\n") + "\n";
    expect(diamond.makeDiamond('C')).toEqual(result);
  });

  it('test letter E', function() {
    result = ["    A    ",
              "   B B   ",
              "  C   C  ",
              " D     D ",
              "E       E",
              " D     D ",
              "  C   C  ",
              "   B B   ",
              "    A    "].join("\n") + "\n";
    expect(diamond.makeDiamond('E')).toEqual(result);
  });
});

Version data entries

255 entries across 255 versions & 1 rubygems

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