spec/teabag/configuration_spec.rb in teabag-0.7.0 vs spec/teabag/configuration_spec.rb in teabag-0.7.1
- old
+ new
@@ -44,10 +44,11 @@
subject { Teabag::Configuration }
after do
Teabag::Configuration.mount_at = "/teabag"
Teabag::Configuration.suites.delete("test_suite")
+ Teabag::Configuration.server = nil
end
it "has the default configuration" do
expect(subject.mount_at).to eq("/teabag")
expect(subject.asset_paths).to include("spec/javascripts")
@@ -58,14 +59,17 @@
expect(subject.fail_fast).to eq(true)
expect(subject.suppress_log).to eq(false)
expect(subject.suites).to be_a(Hash)
expect(subject.coverage).to eq(false)
expect(subject.coverage_reports).to eq(["text-summary"])
+ expect(subject.server).to be_nil
end
it "allows setting various configuration options" do
Teabag.configuration.mount_at = "/teabags_are_awesome"
expect(subject.mount_at).to eq("/teabags_are_awesome")
+ Teabag.configuration.server = :webrick
+ expect(subject.server).to eq(:webrick)
end
it "allows defining suites" do
subject.suite(:test_suite) { }
expect(subject.suites["test_suite"]).to be_a(Proc)