Sha256: b7886dc98ae8802d43fdd7cd3cd23bce4658c26dd0502005fbfd78aee8beef54
Contents?: true
Size: 1.26 KB
Versions: 2
Compression:
Stored size: 1.26 KB
Contents
require 'spec_helper' require 'onceover/controlrepo' describe "Onceover::Controlrepo" do context "in a barebones controlrepo" do before do @repo = Onceover::Controlrepo.new( { path:'spec/fixtures/controlrepo_basic' } ) end context "without hiera.yaml" do it { expect(@repo.hiera_config_file_relative_path).to be_nil } end end context "in a complex repo" do before do @repo = Onceover::Controlrepo.new( { path:'spec/fixtures/puppet_controlrepo' } ) end context "when initialising the object" do it { expect(@repo).not_to be_nil } end context "when running the tests" do it "doesn't die horribly" do expect{ Dir.chdir('spec/fixtures/puppet_controlrepo') do require 'onceover/controlrepo' require 'onceover/cli' require 'onceover/runner' require 'onceover/testconfig' require 'onceover/logger' repo = Onceover::Controlrepo.new({}) runner = Onceover::Runner.new(repo,Onceover::TestConfig.new(repo.onceover_yaml, {}), :spec) runner.prepare! runner.run_spec! end }.not_to raise_error end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
onceover-3.2.6 | spec/onceover/controlrepo_spec.rb |
onceover-3.2.5 | spec/onceover/controlrepo_spec.rb |