Sha256: 4924321a2756ecee1b86618449e06e04b65dd3436b964ef8fd10851194e3b8f0
Contents?: true
Size: 1.46 KB
Versions: 3
Compression:
Stored size: 1.46 KB
Contents
require "spec_helper" describe Kernel do def stub2(platform) RbConfig::CONFIG["host_os"] = platform end describe "#linux?" do it "is linux" do stub2("linux") expect(linux?).to be_true end it "is cygwin" do stub2("cygwin") expect(linux?).to be_true end end describe "#mac?" do it "is mac" do stub2("mac") expect(mac?).to be_true end it "is darwin" do stub2("darwin") expect(mac?).to be_true end end describe "#bsd?" do it "is bsd" do stub2("bsd") expect(bsd?).to be_true end end describe "#windows?" do it "is mswin" do stub2("mswin") expect(windows?).to be_true end it "is mingw" do stub2("mingw") expect(windows?).to be_true end end describe "#solaris?" do it "is solaris" do stub2("solaris") expect(solaris?).to be_true end it "is sunos" do stub2("sunos") expect(solaris?).to be_true end end describe "#symbian?" do it "is symbian" do stub2("symbian") expect(symbian?).to be_true end end describe "#posix?" do it "is linux" do stub2("linux") expect(posix?).to be_true end it "is mac" do stub2("mac") expect(posix?).to be_true end it "is bsd" do stub2("bsd") expect(posix?).to be_true end it "is solaris" do stub2("solaris") expect(posix?).to be_true end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
tagen-2.0.2 | spec/tagen/core/kernel/platform_spec.rb |
tagen-2.0.1 | spec/tagen/core/kernel/platform_spec.rb |
tagen-2.0.0 | spec/tagen/core/kernel/platform_spec.rb |