aboutsummaryrefslogtreecommitdiff
path: root/test/controllers/shared_searches_controller_test.rb
blob: e4323163106991e68cfb577da7e3a647b71718c8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
# frozen_string_literal: true

class SharedSearchesControllerTest < ActionDispatch::IntegrationTest
  # We need the session to be initialized as a signed in user.
  setup { post sessions_url, params: { username: users(:user).username, password: '12341234' } }

  test 'does not allow to show searches which have not been shared' do
    get search_shared_url(searches(:search1).id)
    assert_equal @response.code.to_i, 404

    searches(:search1).update!(shared: true)

    get search_shared_url(searches(:search1).id)
    assert_equal @response.code.to_i, 200
  end
end