Sha256: 12536d6e2dd22c5adcfe716d4cffa1aa4d9900b38e9609c7835877b942b1804c
Contents?: true
Size: 1.22 KB
Versions: 3
Compression:
Stored size: 1.22 KB
Contents
require 'test_helper' class TestGeneral < Test::Unit::TestCase def setup @general = Solusvm::General.new(solusvm_params) end def test_templates VCR.use_cassette "general/templates" do assert_equal %w(template1 template2 template3), @general.templates('xen') end end # TODO: Refactor so that the lib is not validating server types def test_templates_empty VCR.use_cassette "general/templates" do assert !@general.templates('openvz') end end def test_templates_with_invalid_type assert !@general.templates('badserver') end def test_plans VCR.use_cassette "general/plans" do assert_equal %w(plan1 plan2 plan3 plan4), @general.plans('xen') end end def test_plans_empty VCR.use_cassette "general/plans" do assert !@general.plans('openvz') end end def test_plans_with_invalid_type assert !@general.plans('whatever') end def test_isos VCR.use_cassette "general/isos" do assert_equal %w(iso1 iso2 iso3), @general.isos('xen') end end def test_isos_empty VCR.use_cassette "general/isos" do assert !@general.isos('openvz') end end def test_isos_with_invalid_type assert !@general.isos('whatever') end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
solusvm-1.4.0 | test/solusvm/test_general.rb |
solusvm-1.3.1 | test/solusvm/test_general.rb |
solusvm-1.3.0 | test/solusvm/test_general.rb |