formula: add more tests for shared_library

This commit is contained in:
Seeker 2020-12-24 08:48:37 -08:00
parent 509b977b50
commit 1d710047a5
2 changed files with 12 additions and 0 deletions

View File

@ -107,6 +107,12 @@ describe Formula do
f = Testball.new f = Testball.new
expect(f.shared_library("foobar")).to eq("foobar.so") expect(f.shared_library("foobar")).to eq("foobar.so")
expect(f.shared_library("foobar", 2)).to eq("foobar.so.2") expect(f.shared_library("foobar", 2)).to eq("foobar.so.2")
expect(f.shared_library("foobar", nil)).to eq("foobar.so")
expect(f.shared_library("foobar", "*")).to eq("foobar.so{,.*}")
expect(f.shared_library("*")).to eq("*.so{,.*}")
expect(f.shared_library("*", 2)).to eq("*.so.2")
expect(f.shared_library("*", nil)).to eq("*.so{,.*}")
expect(f.shared_library("*", "*")).to eq("*.so{,.*}")
end end
end end
end end

View File

@ -112,6 +112,12 @@ describe Formula do
f = Testball.new f = Testball.new
expect(f.shared_library("foobar")).to eq("foobar.dylib") expect(f.shared_library("foobar")).to eq("foobar.dylib")
expect(f.shared_library("foobar", 2)).to eq("foobar.2.dylib") expect(f.shared_library("foobar", 2)).to eq("foobar.2.dylib")
expect(f.shared_library("foobar", nil)).to eq("foobar.dylib")
expect(f.shared_library("foobar", "*")).to eq("foobar{,.*}.dylib")
expect(f.shared_library("*")).to eq("*.dylib")
expect(f.shared_library("*", 2)).to eq("*.2.dylib")
expect(f.shared_library("*", nil)).to eq("*.dylib")
expect(f.shared_library("*", "*")).to eq("*.dylib")
end end
end end
end end