diff options
Diffstat (limited to 'spec/features/projects/clusters_spec.rb')
-rw-r--r-- | spec/features/projects/clusters_spec.rb | 38 |
1 files changed, 19 insertions, 19 deletions
diff --git a/spec/features/projects/clusters_spec.rb b/spec/features/projects/clusters_spec.rb index a85e7333ba8..2638d200386 100644 --- a/spec/features/projects/clusters_spec.rb +++ b/spec/features/projects/clusters_spec.rb @@ -1,6 +1,6 @@ -require 'spec_helper' +require "spec_helper" -describe 'Clusters', :js do +describe "Clusters", :js do include GoogleApi::CloudPlatformHelpers let(:project) { create(:project) } @@ -11,18 +11,18 @@ describe 'Clusters', :js do gitlab_sign_in(user) end - context 'when user does not have a cluster and visits cluster index page' do + context "when user does not have a cluster and visits cluster index page" do before do visit project_clusters_path(project) end - it 'sees empty state' do - expect(page).to have_link('Add Kubernetes cluster') - expect(page).to have_selector('.empty-state') + it "sees empty state" do + expect(page).to have_link("Add Kubernetes cluster") + expect(page).to have_selector(".empty-state") end end - context 'when user has a cluster and visits cluster index page' do + context "when user has a cluster and visits cluster index page" do let!(:cluster) { create(:cluster, :project, :provided_by_gcp) } let(:project) { cluster.project } @@ -30,34 +30,34 @@ describe 'Clusters', :js do visit project_clusters_path(project) end - it 'user sees a table with one cluster' do + it "user sees a table with one cluster" do # One is the header row, the other the cluster row - expect(page).to have_selector('.gl-responsive-table-row', count: 2) + expect(page).to have_selector(".gl-responsive-table-row", count: 2) end - context 'when user clicks on a cluster' do + context "when user clicks on a cluster" do before do click_link cluster.name end - it 'user sees a cluster details page' do - expect(page).to have_button('Save') - expect(page.find(:css, '.cluster-name').value).to eq(cluster.name) + it "user sees a cluster details page" do + expect(page).to have_button("Save") + expect(page.find(:css, ".cluster-name").value).to eq(cluster.name) end end end - context 'when user has not signed in Google' do + context "when user has not signed in Google" do before do visit project_clusters_path(project) - click_link 'Add Kubernetes cluster' - click_link 'Create new Cluster on GKE' + click_link "Add Kubernetes cluster" + click_link "Create new Cluster on GKE" end - it 'user sees a login page' do - expect(page).to have_css('.signin-with-google') - expect(page).to have_link('Google account') + it "user sees a login page" do + expect(page).to have_css(".signin-with-google") + expect(page).to have_link("Google account") end end end |