1*1117330aSMark Lawlorimport { unsafeTemplate } from '../template'; 2*1117330aSMark Lawlor 3*1117330aSMark Lawlordescribe(unsafeTemplate, () => { 4*1117330aSMark Lawlor it('can use positional arguments', () => { 5*1117330aSMark Lawlor const template = unsafeTemplate`${0}${1}${0}!`; 6*1117330aSMark Lawlor expect(template('Y', 'A')).toBe('YAY!'); 7*1117330aSMark Lawlor }); 8*1117330aSMark Lawlor 9*1117330aSMark Lawlor it('can use named arguments', () => { 10*1117330aSMark Lawlor const template = unsafeTemplate`${0} ${'foo'}!`; 11*1117330aSMark Lawlor expect(template('Hello', { foo: 'World' })).toBe('Hello World!'); 12*1117330aSMark Lawlor }); 13*1117330aSMark Lawlor}); 14