summaryrefslogtreecommitdiff
path: root/spec/routing/sessions_routing_spec.rb
blob: 751dbbec848571a0bf69d4eb78cdca5d023cfe82 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
require "rails_helper"

describe '/sessions' do
  it "routes to the login page" do
    expect(get: '/sessions/new').to route_to('sessions#new')
    expect(get: '/login').to route_to('sessions#new')
  end

  it "routes to the login action" do
    expect(post: '/sessions').to route_to('sessions#create')
  end

  it "routes to the logout action" do
    expect(delete: '/sessions/me').to route_to('sessions#destroy', id: 'me')
    expect(delete: '/logout').to route_to('sessions#destroy', id: 'me')
  end
end