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)