Sha256: 0ce454ca3b8221f9f24b4ca315eef0f8f410d52dd599dc4cf21a29b5332fa58f

Contents?: true

Size: 742 Bytes

Versions: 208

Compression:

Stored size: 742 Bytes

Contents

import Diamond from './diamond.js'

describe('Make diamond function', () => {

  var diamond = new Diamond();

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

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

  xit('test letter E', function() {
    const 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

208 entries across 208 versions & 1 rubygems

Version Path
trackler-2.1.0.53 tracks/ecmascript/exercises/diamond/diamond.spec.js
trackler-2.1.0.52 tracks/ecmascript/exercises/diamond/diamond.spec.js
trackler-2.1.0.51 tracks/ecmascript/exercises/diamond/diamond.spec.js
trackler-2.1.0.50 tracks/ecmascript/exercises/diamond/diamond.spec.js
trackler-2.1.0.49 tracks/ecmascript/exercises/diamond/diamond.spec.js
trackler-2.1.0.48 tracks/ecmascript/exercises/diamond/diamond.spec.js
trackler-2.1.0.47 tracks/ecmascript/exercises/diamond/diamond.spec.js
trackler-2.1.0.46 tracks/ecmascript/exercises/diamond/diamond.spec.js
trackler-2.1.0.45 tracks/ecmascript/exercises/diamond/diamond.spec.js
trackler-2.1.0.44 tracks/ecmascript/exercises/diamond/diamond.spec.js
trackler-2.1.0.43 tracks/ecmascript/exercises/diamond/diamond.spec.js
trackler-2.1.0.42 tracks/ecmascript/exercises/diamond/diamond.spec.js
trackler-2.1.0.41 tracks/ecmascript/exercises/diamond/diamond.spec.js
trackler-2.1.0.40 tracks/ecmascript/exercises/diamond/diamond.spec.js
trackler-2.1.0.39 tracks/ecmascript/exercises/diamond/diamond.spec.js
trackler-2.1.0.38 tracks/ecmascript/exercises/diamond/diamond.spec.js
trackler-2.1.0.37 tracks/ecmascript/exercises/diamond/diamond.spec.js
trackler-2.1.0.36 tracks/ecmascript/exercises/diamond/diamond.spec.js
trackler-2.1.0.34 tracks/ecmascript/exercises/diamond/diamond.spec.js
trackler-2.1.0.33 tracks/ecmascript/exercises/diamond/diamond.spec.js