Sha256: 31985843d35a34cc6321211378e8933fd158878c11eec8266f9061c367393466
Contents?: true
Size: 1.09 KB
Versions: 14
Compression:
Stored size: 1.09 KB
Contents
describe Appsignal::System do describe ".container?" do subject { described_class.container? } context "when on Heroku" do around { |example| recognize_as_heroku { example.run } } it "returns true" do expect(subject).to be_true end end context "when in docker" do around { |example| recognize_as_container(:docker) { example.run } } it "returns true" do expect(subject).to be_true end end context "when not in container" do around { |example| recognize_as_container(:none) { example.run } } it "returns false" do expect(subject).to be_false end end end describe ".heroku?" do subject { described_class.heroku? } context "when on Heroku" do around { |example| recognize_as_heroku { example.run } } it "returns true" do expect(subject).to be_true end end context "when not on Heroku" do around { |example| recognize_as_container(:none) { example.run } } it "returns false" do expect(subject).to be_false end end end end
Version data entries
14 entries across 14 versions & 1 rubygems