Sha256: 32ce0e32f317a608284df317994a101eee932b02fdf6f7697c82df328921de47
Contents?: true
Size: 1.22 KB
Versions: 2
Compression:
Stored size: 1.22 KB
Contents
require 'test_helper' class TestGeneral < Test::Unit::TestCase def setup setup_solusvm @general = Solusvm::General.new 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
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
solusvm-1.2.1 | test/solusvm/test_general.rb |
solusvm-1.2.0 | test/solusvm/test_general.rb |