Sha256: 4069c796f6811541f2c63bce14ae1547f4e8f4c4242193f9c3a815676b8dd766

Contents?: true

Size: 1.46 KB

Versions: 2

Compression:

Stored size: 1.46 KB

Contents

require 'spec_helper'

describe ActionController do
  include Shoulda::Matchers::ActionController

  describe "routing with :only => 'servers'", :type => :routing do

    it {
      {:get => "/only-servers/bigbluebutton/servers"}.
      should route_to(:controller => "bigbluebutton/servers", :action => "index")
    }
    it {
      {:post => "/only-servers/bigbluebutton/servers"}.
      should route_to(:controller => "bigbluebutton/servers", :action => "create")
    }
    it {
      {:get => "/only-servers/bigbluebutton/servers/new"}.
      should route_to(:controller => "bigbluebutton/servers", :action => "new")
    }
    it {
      {:get => "/only-servers/bigbluebutton/servers/1/edit"}.
      should route_to(:controller => "bigbluebutton/servers", :action => "edit", :id => "1")
    }
    it {
      {:get => "/only-servers/bigbluebutton/servers/1"}.
      should route_to(:controller => "bigbluebutton/servers", :action => "show", :id => "1")
    }
    it {
      {:put => "/only-servers/bigbluebutton/servers/1"}.
      should route_to(:controller => "bigbluebutton/servers", :action => "update", :id => "1")
    }
    it {
      {:delete => "/only-servers/bigbluebutton/servers/1"}.
      should route_to(:controller => "bigbluebutton/servers", :action => "destroy", :id => "1")
    }
    it {
      {:get => "/only-servers/bigbluebutton/servers/1/activity"}.
      should route_to(:controller => "bigbluebutton/servers", :action => "activity", :id => "1")
    }

  end

end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
bigbluebutton_rails-2.1.0 spec/routing/bigbluebutton/servers_only_routing_spec.rb
bigbluebutton_rails-2.0.0 spec/routing/bigbluebutton/servers_only_routing_spec.rb