From 4e3705f607cad331b6a2eddb6b39071298d264fc Mon Sep 17 00:00:00 2001 From: Moriz Wahl Date: Thu, 19 Mar 2020 15:10:52 +0100 Subject: [PATCH] specs for Search for Hashtags --- backend/src/schema/resolvers/searches.spec.js | 25 +++++++++++++++++++ 1 file changed, 25 insertions(+) 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', + }, + ], + }, + }) + }) + }) + }) }) }) })