Sha256: 5ad56d913490edce8da7e7112c56f97223ed54787c0565c0f6135b3bfa5216b4

Contents?: true

Size: 735 Bytes

Versions: 185

Compression:

Stored size: 735 Bytes

Contents

import Diamond from './diamond.js';

describe('Make diamond function', () => {
  const diamond = new Diamond();

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

  xtest('test letter C', () => {
    const result = `${['  A  ',
      ' B B ',
      'C   C',
      ' B B ',
      '  A  '].join('\n')}\n`;
    expect(diamond.makeDiamond('C')).toEqual(result);
  });

  xtest('test letter E', () => {
    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

185 entries across 185 versions & 1 rubygems

Version Path
trackler-2.2.1.180 tracks/ecmascript/exercises/diamond/diamond.spec.js
trackler-2.2.1.179 tracks/ecmascript/exercises/diamond/diamond.spec.js
trackler-2.2.1.178 tracks/ecmascript/exercises/diamond/diamond.spec.js
trackler-2.2.1.177 tracks/ecmascript/exercises/diamond/diamond.spec.js
trackler-2.2.1.176 tracks/ecmascript/exercises/diamond/diamond.spec.js
trackler-2.2.1.175 tracks/ecmascript/exercises/diamond/diamond.spec.js
trackler-2.2.1.174 tracks/ecmascript/exercises/diamond/diamond.spec.js
trackler-2.2.1.173 tracks/ecmascript/exercises/diamond/diamond.spec.js
trackler-2.2.1.172 tracks/ecmascript/exercises/diamond/diamond.spec.js
trackler-2.2.1.171 tracks/ecmascript/exercises/diamond/diamond.spec.js
trackler-2.2.1.170 tracks/ecmascript/exercises/diamond/diamond.spec.js
trackler-2.2.1.169 tracks/ecmascript/exercises/diamond/diamond.spec.js
trackler-2.2.1.167 tracks/ecmascript/exercises/diamond/diamond.spec.js
trackler-2.2.1.166 tracks/ecmascript/exercises/diamond/diamond.spec.js
trackler-2.2.1.165 tracks/ecmascript/exercises/diamond/diamond.spec.js
trackler-2.2.1.164 tracks/ecmascript/exercises/diamond/diamond.spec.js
trackler-2.2.1.163 tracks/ecmascript/exercises/diamond/diamond.spec.js
trackler-2.2.1.162 tracks/ecmascript/exercises/diamond/diamond.spec.js
trackler-2.2.1.161 tracks/ecmascript/exercises/diamond/diamond.spec.js
trackler-2.2.1.160 tracks/ecmascript/exercises/diamond/diamond.spec.js