File tree Expand file tree Collapse file tree 4 files changed +15
-8
lines changed
Expand file tree Collapse file tree 4 files changed +15
-8
lines changed Original file line number Diff line number Diff line change 1111 reviewdog :
1212 name : Reviewdog
1313 runs-on : ubuntu-latest
14+ permissions :
15+ contents : read
16+ pull-requests : write
1417
1518 steps :
1619 - name : Checkout repository
Original file line number Diff line number Diff line change 11specs :
22 RUBYOPT=' -rbundler/setup -rrbs/test/setup' RBS_TEST_TARGET=' TinyAdmin::*' bin/rspec
33
4- console :
5- bin/rails c
6-
74server :
8- bin/rails s
5+ bin/rails s -b 0.0.0.0 -p 4000
96
10- seed :
11- bin/rails db:migrate && bin/rails db:seed
7+ console :
8+ bin/rails c
129
1310lint :
1411 bin/rubocop
12+
13+ seed :
14+ cd spec/dummy_rails && bin/rails db:reset
Original file line number Diff line number Diff line change 77 let ( :root_content ) { "Latest authors\n Latest posts" }
88
99 around do |example |
10+ TinyAdmin . settings . load_settings
1011 prev_value = TinyAdmin . settings . authorization_class
1112 TinyAdmin . settings . authorization_class = some_class
1213 example . run
14+ ensure
1315 TinyAdmin . settings . authorization_class = prev_value
1416 end
1517
Original file line number Diff line number Diff line change 88
99 # Save and restore the internal options state around each test
1010 around do |example |
11- saved = settings . instance_variable_get ( :@options ) &.deep_dup
11+ saved_options = settings . instance_variable_get ( :@options ) &.deep_dup
1212 saved_store = settings . instance_variable_get ( :@store )
13+ saved_loaded = settings . instance_variable_get ( :@loaded )
1314 example . run
1415 ensure
15- settings . instance_variable_set ( :@options , saved )
16+ settings . instance_variable_set ( :@options , saved_options )
1617 settings . instance_variable_set ( :@store , saved_store )
18+ settings . instance_variable_set ( :@loaded , saved_loaded )
1719 end
1820
1921 describe "#reset!" do
You can’t perform that action at this time.
0 commit comments