summaryrefslogtreecommitdiff
path: root/spec/features/projects/clusters_spec.rb
diff options
context:
space:
mode:
Diffstat (limited to 'spec/features/projects/clusters_spec.rb')
-rw-r--r--spec/features/projects/clusters_spec.rb38
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