Sha256: 6ff3eb803e32d5c8851c22da98fad807b45ebc5e8b622a64fe9c69b7f3ed9ab4
Contents?: true
Size: 1.46 KB
Versions: 185
Compression:
Stored size: 1.46 KB
Contents
import PigLatin from './pig-latin'; describe('Pig Latin', () => { const translator = new PigLatin(); test('translates a word beginning with a', () => { expect(translator.translate('apple')).toEqual('appleay'); }); xtest('translates a word beginning with e', () => { expect(translator.translate('ear')).toEqual('earay'); }); xtest('translates a word beginning with p', () => { expect(translator.translate('pig')).toEqual('igpay'); }); xtest('translates a word beginning with k', () => { expect(translator.translate('koala')).toEqual('oalakay'); }); xtest('translates a word beginning with ch', () => { expect(translator.translate('chair')).toEqual('airchay'); }); xtest('translates a word beginning with qu', () => { expect(translator.translate('queen')).toEqual('eenquay'); }); xtest('translates a word with a consonant preceding qu', () => { expect(translator.translate('square')).toEqual('aresquay'); }); xtest('translates a word beginning with th', () => { expect(translator.translate('therapy')).toEqual('erapythay'); }); xtest('translates a word beginning with thr', () => { expect(translator.translate('thrush')).toEqual('ushthray'); }); xtest('translates a word beginning with sch', () => { expect(translator.translate('school')).toEqual('oolschay'); }); xtest('translates a phrase', () => { expect(translator.translate('quick fast run')) .toEqual('ickquay astfay unray'); }); });
Version data entries
185 entries across 185 versions & 1 rubygems