Sha256: ddf76e96fe2e9ac15ba91ce8f7bedb987a0cbf784409f66513faaa5832996c76
Contents?: true
Size: 1.9 KB
Versions: 1
Compression:
Stored size: 1.9 KB
Contents
# frozen_string_literal: true RSpec.describe 'Get jimbo_management_site cookbook' do it 'should not be null' do expect(jimbo_management_site_cookbook).not_to be nil end it 'should be a Project' do expect(jimbo_management_site_cookbook).to be_kind_of(DeployRubygem::Project) end it 'should be a Cookbook' do expect(jimbo_management_site_cookbook).to be_kind_of(DeployRubygem::Cookbook) end %w[deploy].each do |method| it "should have method #{method}" do expect(jimbo_management_site_cookbook.methods.include?(method.to_sym)).to eq(true) end end end RSpec.describe 'Upload jimbo_management_site cookbook' do it 'should switch to cookbook folder' do switch_output = jimbo_management_site_cookbook.switch_to_cookbook expect(switch_output).to be_kind_of(String) expect(switch_output).to eq(jimbo_management_site_cookbook.path) end it 'should save progress' do expect(jimbo_management_site_cookbook.save_progress).to be true end it 'should upload cookbook' do upload_cookbook_output = jimbo_management_site_cookbook.upload_cookbook expect(upload_cookbook_output).to be_kind_of(Array) expect(upload_cookbook_output).to match(jimbo_management_site_cookbook.groups) end end RSpec.describe 'Test jimbo_management_site cookbook' do it 'should prepare test environment' do prepare_test_environment_output = jimbo_management_site_cookbook.prepare_test_environment expect(prepare_test_environment_output).to be_kind_of(Array) expect(prepare_test_environment_output).to match(jimbo_management_site_cookbook.kitchens) end it 'should verify' do verify_output = jimbo_management_site_cookbook.verify expect(verify_output).to be_kind_of(Array) expect(verify_output).to match(jimbo_management_site_cookbook.execute_profiles) end it 'should save progress again' do expect(jimbo_management_site_cookbook.save_progress).to be true end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
deploy_rubygem-0.60.4 | spec/jimbo_management_site.rb |