Sha256: ede2491b9167765d4fe585361e1e501a57578d3ee12619bc2e15d2a7dd904dd6

Contents?: true

Size: 1.29 KB

Versions: 7

Compression:

Stored size: 1.29 KB

Contents

require 'pp'

Shindo.tests('Fog::Soa[oraclecloud] | SOA requests', 'soa') do
	
	#tests("#java-create", "create") do
	#	sshkey = Fog::Compute[:oracle].ssh_keys.first.name
	#	new_instance = Fog::Compute[:oracle].instances.create(
	#		:name=>'Test123', 
	#		:shape=>'oc3', 
	#		:imagelist=>'/oracle/public/oel_6.4_2GB_v1',
	#		:label=>'dev-vm',
	#		:sshkeys=>[sshkey]
	#	)
	#	test "can create an instance" do
	#		new_instance.is_a? Fog::Compute::Oracle::Instance
	#	end
	#	test "is being built" do
	#		new_instance.state != "running"
	#	end
	#	new_instance.wait_for { ready? }
#
	#	test "is built" do
	#		new_instance.state == 'running'
	#	end
#
	#	new_instance.destroy()
	#	test "can delete instance" do
	#		check = Fog::Compute[:oracle].instances.get(new_instance.name)
	#		check.state == 'stopping'
	#	end
	#end

	tests('#soa-read') do
		instances = Fog::OracleCloud[:soa].instances
		test "returns an Array" do
			instances.is_a? Array
		end
	
		test "should return records" do
			instances.size >= 1
		end

		test "should return a valid name" do
			instances.first.service_name.is_a? String
		end

		instance = Fog::OracleCloud[:soa].instances.get(instances.first.service_name)
		test "should return an instance" do
			instance.service_name.is_a? String
		end
	end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
fog-oraclecloud-0.1.7 tests/requests/soa_tests.rb
fog-oraclecloud-0.1.6 tests/requests/soa_tests.rb
fog-oraclecloud-0.1.5 tests/requests/soa_tests.rb
fog-oraclecloud-0.1.4 tests/requests/soa_tests.rb
fog-oraclecloud-0.1.3 tests/requests/soa_tests.rb
fog-oraclecloud-0.1.2 tests/requests/soa_tests.rb
fog-oraclecloud-0.1.1 tests/requests/soa_tests.rb