File tree Expand file tree Collapse file tree 3 files changed +35
-15
lines changed Expand file tree Collapse file tree 3 files changed +35
-15
lines changed Original file line number Diff line number Diff line change @@ -26,37 +26,54 @@ jobs:
26
26
fail-fast : false
27
27
matrix :
28
28
ruby :
29
- - 2.6.6
30
- - 2.7.2
31
- - 3.0.0
29
+ - 2.6
30
+ - 2.7
31
+ - ' 3.0'
32
+ - 3.1
33
+ - 3.2
32
34
rails :
33
- - 6.1.3.1
34
- - 6.0.3.4
35
- - 5.2.4.4
35
+ - 7.0.4
36
+ - 6.1.7
37
+ - 6.0.6
38
+ - 5.2.8.1
36
39
- 5.1.7
37
40
database_url :
38
41
- postgresql://postgres:password@localhost:5432/test
39
42
- sqlite3:test_db
40
43
exclude :
41
- - ruby : 3.0.0
42
- rails : 6.0.3.4
43
- - ruby : 3.0.0
44
- rails : 5.2.4.4
45
- - ruby : 3.0.0
44
+ - ruby : 3.2
45
+ rails : 6.0.6
46
+ - ruby : 3.2
47
+ rails : 5.2.8.1
48
+ - ruby : 3.2
46
49
rails : 5.1.7
50
+ - ruby : 3.1
51
+ rails : 6.0.6
52
+ - ruby : 3.1
53
+ rails : 5.2.8.1
54
+ - ruby : 3.1
55
+ rails : 5.1.7
56
+ - ruby : ' 3.0'
57
+ rails : 6.0.6
58
+ - ruby : ' 3.0'
59
+ rails : 5.2.8.1
60
+ - ruby : ' 3.0'
61
+ rails : 5.1.7
62
+ - ruby : 2.6
63
+ rails : 7.0.4
47
64
- database_url : postgresql://postgres:password@localhost:5432/test
48
65
rails : 5.1.7
49
66
env :
50
67
RAILS_VERSION : ${{ matrix.rails }}
51
68
DATABASE_URL : ${{ matrix.database_url }}
52
69
name : Ruby ${{ matrix.ruby }} Rails ${{ matrix.rails }} DB ${{ matrix.database_url }}
53
70
steps :
54
- - uses : actions/checkout@v2
71
+ - uses : actions/checkout@v3
55
72
- name : Set up Ruby
56
73
uses : ruby/setup-ruby@v1
57
74
with :
58
75
ruby-version : ${{ matrix.ruby }}
59
76
- name : Install dependencies
60
77
run : bundle install --jobs 4 --retry 3
61
78
- name : Run tests
62
- run : bundle exec rake test
79
+ run : bundle exec rake test
Original file line number Diff line number Diff line change @@ -62,7 +62,7 @@ class TestApp < Rails::Application
62
62
config . active_support . halt_callback_chains_on_return_false = false
63
63
config . active_record . time_zone_aware_types = [ :time , :datetime ]
64
64
config . active_record . belongs_to_required_by_default = false
65
- unless Rails ::VERSION ::MAJOR == 5 && Rails ::VERSION ::MINOR < 2 || Rails :: VERSION :: MAJOR == 6 && Rails :: VERSION :: MINOR >= 1
65
+ if Rails ::VERSION ::MAJOR == 5 && Rails ::VERSION ::MINOR == 2
66
66
config . active_record . sqlite3 . represent_boolean_as_integer = true
67
67
end
68
68
end
Original file line number Diff line number Diff line change @@ -174,7 +174,10 @@ def test_derived_not_abstract
174
174
end
175
175
176
176
def test_inherited_calls_superclass
177
- assert_equal ( BaseResource . subclasses , [ PersonResource , SpecialBaseResource ] )
177
+ subclasses = BaseResource . subclasses
178
+ assert_includes ( subclasses , PersonResource )
179
+ assert_includes ( subclasses , SpecialBaseResource )
180
+ assert_equal ( 2 , subclasses . size )
178
181
end
179
182
180
183
def test_nil_model_class
You can’t perform that action at this time.
0 commit comments