Sha256: 542996b76309e69005dc308a10dd4d49ec4c3ec013007f73a4ad534680af651e
Contents?: true
Size: 1.27 KB
Versions: 7
Compression:
Stored size: 1.27 KB
Contents
require "spec_helper" describe Brightbox::BBConfig do let(:contents) do <<-EOS [core] default_client = fnord [fnord] client_id = cli-12345 alias = test [jason.null@brightbox.com] client_id = app-12345 alias = dev EOS end let(:config) { config_from_contents(contents) } describe "#client_named?" do context "when no client with that name" do it "returns false" do expect(config.client_named?("missing")).to be_false end end context "when client with that ID exists" do it "returns false" do expect(config.client_named?("cli-12345")).to be_false end end context "when client with that alias exists" do it "returns true" do expect(config.client_named?("test")).to be_true end end context "when client with that alias exists" do it "returns true" do expect(config.client_named?("dev")).to be_true end end context "when client a section header exists" do it "returns true" do expect(config.client_named?("jason.null@brightbox.com")).to be_true end end context "when client is named 'core'" do it "returns false" do expect(config.client_named?("core")).to be_false end end end end
Version data entries
7 entries across 7 versions & 1 rubygems