Sha256: eeaad4f583e67ba9f0aac594638610b383c5a39a03287266ff0bbd6ce0d2cb4b
Contents?: true
Size: 1.17 KB
Versions: 2
Compression:
Stored size: 1.17 KB
Contents
require 'test_helper' require 'roar/representer/feature/transport' class TransportTest < MiniTest::Spec describe "Transport" do before do @klass = Class.new(Object) do include Roar::Representer::Feature::Transport end @o = @klass.new end it "#get_uri returns response" do assert_equal "<method>get</method>", @o.get_uri("http://localhost:9999/method", "application/xml").body end it "#post_uri returns response" do assert_equal "<method>post</method>", @o.post_uri("http://localhost:9999/method", "booty", "application/xml").body end it "#put_uri returns response" do assert_equal "<method>put</method>", @o.put_uri("http://localhost:9999/method", "booty", "application/xml").body end it "#delete_uri returns response" do assert_equal "<method>delete</method>", @o.delete_uri("http://localhost:9999/method", "application/xml").body end # TODO: how to get PATCH into Sinatra? #it "#patch_uri returns Restfulie response" do # assert_equal "<method>patch</method>", @o.patch_uri("http://localhost:9999/method", "booty", "application/xml").body #end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
roar-0.8.3 | test/transport_test.rb |
roar-0.8.2 | test/transport_test.rb |