diff --git a/test/test-collection.js b/test/test-collection.js index b68657242..7d49e518f 100644 --- a/test/test-collection.js +++ b/test/test-collection.js @@ -126,6 +126,17 @@ test('hasExclusive is set when an exclusive test is added', t => { t.end(); }); +test('title is callee$0$0', t => { + const collection = new TestCollection(); + collection.add(mockTest({}, 'callee$0$0')); + t.strictDeepEqual(serialize(collection), { + tests: { + concurrent: titles(collection.tests.concurrent) + } + }); + t.end(); +}); + test('adding a concurrent test', t => { const collection = new TestCollection(); collection.add(mockTest({}, 'foo')); diff --git a/test/test.js b/test/test.js index 95ebbf1bb..feba17fe2 100644 --- a/test/test.js +++ b/test/test.js @@ -68,6 +68,16 @@ test('title is optional', t => { t.end(); }); +test('title is callee$0$0', t => { + const result = ava(a => { + a.pass(); + }).run(); + + t.is(result.passed, true); + t.is(result.result.title, '[anonymous]'); + t.end(); +}); + test('callback is required', t => { t.throws(() => { ava();