Browse Source

TEST(wave): add test file for wave function

CON-2233-TESTS-create-wave-test
zainabdnaya 1 year ago
parent
commit
374d5a32f5
  1. 11
      js/tests/wave_test.js

11
js/tests/wave_test.js

@ -0,0 +1,11 @@
export const tests = []
const t = (f) => tests.push(f)
t(({ eq }) => eq(wave('hello'), ['Hello', 'hEllo', 'heLlo', 'helLo', 'hellO']))
t(({ eq }) => eq(wave('codewars'), ['Codewars', 'cOdewars', 'coDewars', 'codEwars', 'codeWars', 'codewArs', 'codewaRs', 'codewarS']))
t(({ eq }) => eq(wave('two words'), ['Two words', 'tWo words', 'twO words', 'two Words', 'two wOrds', 'two woRds', 'two worDs', 'two wordS']))
t(({ eq }) => eq(wave(' gap '), [' Gap ', ' gAp ', ' gaP ']))
t(({ eq }) => eq(wave(''), []))
t(({ eq }) => eq(wave('a b '), ['A b ', 'a B ']))
t(({eq}) => eq(wave('12345'), ['12345', '12345', '12345', '12345', '12345']))
Object.freeze(tests)
Loading…
Cancel
Save