mirror of
https://github.com/fog/fog.git
synced 2022-11-09 13:51:43 -05:00
Detailed checks for Brightbox
class
This commit is contained in:
parent
2cd387622e
commit
3b805f6483
1 changed files with 21 additions and 0 deletions
|
@ -7,4 +7,25 @@ describe Brightbox do
|
|||
include Fog::BinSpec
|
||||
|
||||
let(:subject) { Brightbox }
|
||||
|
||||
describe "#services" do
|
||||
it "includes all services" do
|
||||
assert_includes Brightbox.services, :compute
|
||||
assert_includes Brightbox.services, :storage
|
||||
end
|
||||
end
|
||||
|
||||
describe "#class_for" do
|
||||
describe "when requesting compute service" do
|
||||
it "returns correct class" do
|
||||
assert_equal Fog::Compute::Brightbox, Brightbox.class_for(:compute)
|
||||
end
|
||||
end
|
||||
|
||||
describe "when requesting storage service" do
|
||||
it "returns correct class" do
|
||||
assert_equal Fog::Storage::Brightbox, Brightbox.class_for(:storage)
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
Loading…
Add table
Reference in a new issue