blob: 20f18566b420ba7bdc622b3a92391753867fb2ed (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
# frozen_string_literal: true
require 'test_helper'
class GalleriesControllerTest < ActionController::TestCase
setup do
@gallery = create(:gallery)
refresh_index Gallery
end
test 'should get index' do
get :index, params: { user: @gallery.creator.name }
assert_response :success
assert_not_nil assigns(:galleries)
end
test 'should show gallery' do
get :show, params: { id: @gallery.id }
assert_response :success
end
test 'should destroy gallery' do
sign_in @gallery.creator
assert_difference(-> { Gallery.count }, -1) do
delete :destroy, params: { id: @gallery }
refresh_index Gallery
end
assert_redirected_to galleries_path
end
end
|