diff options
Diffstat (limited to 'spec/frontend_integration/test_helpers/fixtures.js')
-rw-r--r-- | spec/frontend_integration/test_helpers/fixtures.js | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/spec/frontend_integration/test_helpers/fixtures.js b/spec/frontend_integration/test_helpers/fixtures.js index 50fa4859dfa..294a0d77091 100644 --- a/spec/frontend_integration/test_helpers/fixtures.js +++ b/spec/frontend_integration/test_helpers/fixtures.js @@ -1,10 +1,24 @@ /* eslint-disable global-require, import/no-unresolved */ import { memoize } from 'lodash'; +import { readFileSync } from 'fs'; +import { join } from 'path'; export const getProject = () => require('test_fixtures/api/projects/get.json'); +export const getEmptyProject = () => require('test_fixtures/api/projects/get_empty.json'); export const getBranch = () => require('test_fixtures/api/projects/branches/get.json'); export const getMergeRequests = () => require('test_fixtures/api/merge_requests/get.json'); export const getRepositoryFiles = () => require('test_fixtures/projects_json/files.json'); + +export const getBlobReadme = () => + readFileSync(require.resolve('test_fixtures/blob/text/README.md'), 'utf8'); +export const getBlobZip = () => + readFileSync(require.resolve('test_fixtures/blob/binary/Gemfile.zip'), 'utf8'); +export const getBlobImage = () => + readFileSync( + join(require.resolve('test_fixtures/blob/text/README.md'), '../..', 'images/logo-white.png'), + 'utf8', + ); + export const getPipelinesEmptyResponse = () => require('test_fixtures/projects_json/pipelines_empty.json'); export const getCommit = memoize(() => getBranch().commit); |