diff options
author | Mike Greiling <mike@pixelcog.com> | 2018-01-11 23:45:54 -0600 |
---|---|---|
committer | Mike Greiling <mike@pixelcog.com> | 2018-01-12 01:10:55 -0600 |
commit | d77d17491893db14655e3b0b0b8f571e5627f1c8 (patch) | |
tree | f2dc3c3893033bc44ca43d5c0455cefd7fe6dc29 | |
parent | de19158c1c4d6e35cca992e9fb3f3f870c23d17c (diff) | |
download | gitlab-ce-d77d17491893db14655e3b0b0b8f571e5627f1c8.tar.gz |
update karma tests
-rw-r--r-- | app/assets/javascripts/sidebar/components/subscriptions/subscriptions.vue | 2 | ||||
-rw-r--r-- | spec/javascripts/sidebar/subscriptions_spec.js | 12 |
2 files changed, 7 insertions, 7 deletions
diff --git a/app/assets/javascripts/sidebar/components/subscriptions/subscriptions.vue b/app/assets/javascripts/sidebar/components/subscriptions/subscriptions.vue index 41af841e523..ba0223cad2e 100644 --- a/app/assets/javascripts/sidebar/components/subscriptions/subscriptions.vue +++ b/app/assets/javascripts/sidebar/components/subscriptions/subscriptions.vue @@ -53,7 +53,7 @@ {{ __('Notifications') }} </span> <toggle-button - ref="loadingButton" + ref="toggleButton" class="pull-right hide-collapsed js-issuable-subscribe-button" :is-loading="showLoadingState" :value="subscribed" diff --git a/spec/javascripts/sidebar/subscriptions_spec.js b/spec/javascripts/sidebar/subscriptions_spec.js index 9b33dd02fb9..79db05f04ed 100644 --- a/spec/javascripts/sidebar/subscriptions_spec.js +++ b/spec/javascripts/sidebar/subscriptions_spec.js @@ -20,23 +20,23 @@ describe('Subscriptions', function () { subscribed: undefined, }); - expect(vm.$refs.loadingButton.loading).toBe(true); - expect(vm.$refs.loadingButton.label).toBeUndefined(); + expect(vm.$refs.toggleButton.isLoading).toBe(true); + expect(vm.$refs.toggleButton.$el.querySelector('.project-feature-toggle')).toHaveClass('is-loading'); }); - it('has "Subscribe" text when currently not subscribed', () => { + it('is toggled "off" when currently not subscribed', () => { vm = mountComponent(Subscriptions, { subscribed: false, }); - expect(vm.$refs.loadingButton.label).toBe('Subscribe'); + expect(vm.$refs.toggleButton.$el.querySelector('.project-feature-toggle')).not.toHaveClass('is-checked'); }); - it('has "Unsubscribe" text when currently not subscribed', () => { + it('is toggled "on" when currently subscribed', () => { vm = mountComponent(Subscriptions, { subscribed: true, }); - expect(vm.$refs.loadingButton.label).toBe('Unsubscribe'); + expect(vm.$refs.toggleButton.$el.querySelector('.project-feature-toggle')).toHaveClass('is-checked'); }); }); |