diff --git a/backend/src/schema/resolvers/searches.spec.js b/backend/src/schema/resolvers/searches.spec.js index c454833b8..081d71e55 100644 --- a/backend/src/schema/resolvers/searches.spec.js +++ b/backend/src/schema/resolvers/searches.spec.js @@ -41,6 +41,9 @@ const searchQuery = gql` slug name } + ... on Tag { + id + } } } ` @@ -439,6 +442,28 @@ und hinter tausend Stäben keine Welt.`, }) }) }) + + describe('adding a tag', () => { + beforeAll(async () => { + await Factory.build('tag', { id: 'myHashtag' }) + }) + + describe('query the first four characters of the tag', () => { + it('finds the tag', async () => { + variables = { query: 'myha' } + await expect(query({ query: searchQuery, variables })).resolves.toMatchObject({ + data: { + findResources: [ + { + __typename: 'Tag', + id: 'myHashtag', + }, + ], + }, + }) + }) + }) + }) }) }) })