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.17 tracks/javascript/exercises/diamond/diamond.spec.js
trackler-2.2.1.16 tracks/javascript/exercises/diamond/diamond.spec.js
trackler-2.2.1.15 tracks/javascript/exercises/diamond/diamond.spec.js
trackler-2.2.1.14 tracks/javascript/exercises/diamond/diamond.spec.js
trackler-2.2.1.13 tracks/javascript/exercises/diamond/diamond.spec.js
trackler-2.2.1.12 tracks/javascript/exercises/diamond/diamond.spec.js
trackler-2.2.1.11 tracks/javascript/exercises/diamond/diamond.spec.js
trackler-2.2.1.10 tracks/javascript/exercises/diamond/diamond.spec.js
trackler-2.2.1.9 tracks/javascript/exercises/diamond/diamond.spec.js
trackler-2.2.1.8 tracks/javascript/exercises/diamond/diamond.spec.js
trackler-2.2.1.7 tracks/javascript/exercises/diamond/diamond.spec.js
trackler-2.2.1.6 tracks/javascript/exercises/diamond/diamond.spec.js
trackler-2.2.1.5 tracks/javascript/exercises/diamond/diamond.spec.js
trackler-2.2.1.4 tracks/javascript/exercises/diamond/diamond.spec.js
trackler-2.2.1.3 tracks/javascript/exercises/diamond/diamond.spec.js
trackler-2.2.1.2 tracks/javascript/exercises/diamond/diamond.spec.js
trackler-2.2.1.1 tracks/javascript/exercises/diamond/diamond.spec.js
trackler-2.2.1.0 tracks/javascript/exercises/diamond/diamond.spec.js
trackler-2.2.0.6 tracks/javascript/exercises/diamond/diamond.spec.js
trackler-2.2.0.5 tracks/javascript/exercises/diamond/diamond.spec.js