Sha256: 40e3277463abd062e77b3cebfebd0da2cebdf6b099e7188ca8fcf047ebf50cea
Contents?: true
Size: 1.65 KB
Versions: 1
Compression:
Stored size: 1.65 KB
Contents
require 'helper' USER = '' # YOUR IDEONE USER PASS = '' # YOUR IDEONE PASSWORD class TestIdeoneRubyApi < Test::Unit::TestCase def test_initialize omit_if(USER.empty? || PASS.empty?, "Specify ideone USER and PASS") instance = Ideone.new assert_not_nil(instance) instance = Ideone.new(USER, PASS) assert_not_nil(instance) end def test_ideone_test omit_if(USER.empty? || PASS.empty?, "Specify ideone USER and PASS") instance = Ideone.new(USER, PASS) result = instance.test puts result assert_not_nil result end def test_languages omit_if(USER.empty? || PASS.empty?, "Specify ideone USER and PASS") instance = Ideone.new(USER, PASS) result = instance.languages puts result assert_not_nil result end def test_create_submission omit_if(USER.empty? || PASS.empty?, "Specify ideone USER and PASS") instance = Ideone.new(USER, PASS) code = <<-eos puts "This is a test submission created from ideone-ruby-api. https://github.com/kennym/ideone-gem/blob/master/lib/ideone.rb" eos result = instance.create_submission(code, 17) puts result assert_not_nil result end def test_submission_status omit_if(USER.empty? || PASS.empty?, "Specify ideone USER and PASS") instance = Ideone.new(USER, PASS) result = instance.submission_status("VWMD7") puts result assert_not_nil result end def test_submission_details omit_if(USER.empty? || PASS.empty?, "Specify ideone USER and PASS") instance = Ideone.new(USER, PASS) result = instance.submission_details("ZUIWF") puts result assert_not_nil result end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
ideone-ruby-api-1.2.0 | test/test_ideone-ruby-api.rb |