summaryrefslogtreecommitdiff
path: root/qa/qa/specs/features/project/add_secret_variable_spec.rb
blob: 36422a92afc78702954d92203cdb64e2850b70d8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
module QA
  feature 'secret variables support', :core do
    scenario 'user adds a secret variable' do
      Runtime::Browser.visit(:gitlab, Page::Main::Login)
      Page::Main::Login.act { sign_in_using_credentials }

      variable_key = 'VARIABLE_KEY'
      variable_value = 'variable value'

      variable = Factory::Resource::SecretVariable.fabricate! do |resource|
        resource.key = variable_key
        resource.value = variable_value
      end

      expect(variable.key).to eq(variable_key)
      expect(variable.value).to eq(variable_value)
    end
  end
end