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