diff options
author | GitLab Bot <gitlab-bot@gitlab.com> | 2023-08-10 12:07:17 +0300 |
---|---|---|
committer | GitLab Bot <gitlab-bot@gitlab.com> | 2023-08-10 12:07:17 +0300 |
commit | f605b80ff70b395afa345bad11c7f8aa0506a9bf (patch) | |
tree | 9b9d171a24f86cf7f215fc42fdb728acf197840f /spec/frontend/ci | |
parent | 76c4dd062c4eeb853866ef8b6451c59f9e24221c (diff) |
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to 'spec/frontend/ci')
-rw-r--r-- | spec/frontend/ci/runner/admin_runners/provide_spec.js | 34 | ||||
-rw-r--r-- | spec/frontend/ci/runner/mock_data.js | 1 |
2 files changed, 35 insertions, 0 deletions
diff --git a/spec/frontend/ci/runner/admin_runners/provide_spec.js b/spec/frontend/ci/runner/admin_runners/provide_spec.js new file mode 100644 index 00000000000..b24ddabbb66 --- /dev/null +++ b/spec/frontend/ci/runner/admin_runners/provide_spec.js @@ -0,0 +1,34 @@ +import { provide } from '~/ci/runner/admin_runners/provide'; + +import { + onlineContactTimeoutSecs, + staleTimeoutSecs, + runnerInstallHelpPage, +} from 'jest/ci/runner/mock_data'; + +const mockDataset = { + runnerInstallHelpPage, + onlineContactTimeoutSecs, + staleTimeoutSecs, +}; + +describe('admin runners provide', () => { + it('returns provide values', () => { + expect(provide(mockDataset)).toMatchObject({ + runnerInstallHelpPage, + onlineContactTimeoutSecs, + staleTimeoutSecs, + }); + }); + + it('returns only provide values', () => { + const dataset = { + ...mockDataset, + extraEntry: 'ANOTHER_ENTRY', + }; + + expect(provide(dataset)).not.toMatchObject({ + extraEntry: 'ANOTHER_ENTRY', + }); + }); +}); diff --git a/spec/frontend/ci/runner/mock_data.js b/spec/frontend/ci/runner/mock_data.js index 9ff55cb367d..b8eb9f0ba1b 100644 --- a/spec/frontend/ci/runner/mock_data.js +++ b/spec/frontend/ci/runner/mock_data.js @@ -319,6 +319,7 @@ export const mockRegistrationToken = 'MOCK_REGISTRATION_TOKEN'; export const mockAuthenticationToken = 'MOCK_AUTHENTICATION_TOKEN'; export const newRunnerPath = '/runners/new'; +export const runnerInstallHelpPage = 'https://docs.example.com/runner/install/'; export { allRunnersData, |