diff options
author | Filipa Lacerda <filipa@gitlab.com> | 2018-10-24 11:36:03 +0100 |
---|---|---|
committer | Filipa Lacerda <filipa@gitlab.com> | 2018-10-24 11:39:30 +0100 |
commit | 39a58db256d4f40cb504736e62a1c091de328a22 (patch) | |
tree | 039741cd278b118dcf9e57cd31938804a9364373 /spec/javascripts/jobs/store/getters_spec.js | |
parent | 73eeb682f73831134d3b2e1e13d9726a778fa472 (diff) | |
download | gitlab-ce-39a58db256d4f40cb504736e62a1c091de328a22.tar.gz |
Moves available runners check into a computed prop52202-consider-moving-isjobstuck-verification-to-backend
Adds a changelog entry
Diffstat (limited to 'spec/javascripts/jobs/store/getters_spec.js')
-rw-r--r-- | spec/javascripts/jobs/store/getters_spec.js | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/spec/javascripts/jobs/store/getters_spec.js b/spec/javascripts/jobs/store/getters_spec.js index 01cb846230d..34e9707eadd 100644 --- a/spec/javascripts/jobs/store/getters_spec.js +++ b/spec/javascripts/jobs/store/getters_spec.js @@ -174,4 +174,39 @@ describe('Job Store Getters', () => { }); }); }); + + describe('hasRunnersForProject', () => { + describe('with available and offline runners', () => { + it('returns true', () => { + localState.job.runners = { + available: true, + online: false + }; + + expect(getters.hasRunnersForProject(localState)).toEqual(true); + }); + }); + + describe('with non available runners', () => { + it('returns false', () => { + localState.job.runners = { + available: false, + online: false + }; + + expect(getters.hasRunnersForProject(localState)).toEqual(false); + }); + }); + + describe('with online runners', () => { + it('returns false', () => { + localState.job.runners = { + available: false, + online: true + }; + + expect(getters.hasRunnersForProject(localState)).toEqual(false); + }); + }); + }); }); |