Skip to content

Commit b75ca18

Browse files
committed
Make CodeRay.supported_languages tests Ruby 1.8 compatible.
Ruby 1.8 (using Test::Unit) doesn't provide: * the assert_includes method; * the refute_includes method; * the refute method.
1 parent f3b9038 commit b75ca18

File tree

1 file changed

+11
-11
lines changed

1 file changed

+11
-11
lines changed

test/functional/basic.rb

+11-11
Original file line numberDiff line numberDiff line change
@@ -161,32 +161,32 @@ def test_supported_languages_should_return_array_of_symbols
161161
end
162162

163163
def test_supported_languages_should_include_languages
164-
assert_includes CodeRay.supported_languages, :ruby
164+
assert CodeRay.supported_languages.include?(:ruby)
165165
end
166166

167167
def test_supported_languages_without_arguments_should_include_aliases_and_exclude_internals
168-
assert_includes CodeRay.supported_languages, :javascript
169-
refute_includes CodeRay.supported_languages, :debug
168+
assert CodeRay.supported_languages.include?(:javascript)
169+
assert !CodeRay.supported_languages.include?(:debug)
170170
end
171171

172172
def test_supported_languages_with_arguments_should_include_aliases_and_exclude_internals
173-
assert_includes CodeRay.supported_languages(true, false), :javascript
174-
refute_includes CodeRay.supported_languages(true, false), :debug
173+
assert CodeRay.supported_languages(true, false).include?(:javascript)
174+
assert !CodeRay.supported_languages(true, false).include?(:debug)
175175
end
176176

177177
def test_supported_languages_with_arguments_should_exclude_aliases_and_include_internals
178-
refute_includes CodeRay.supported_languages(false, true), :javascript
179-
assert_includes CodeRay.supported_languages(false, true), :debug
178+
assert !CodeRay.supported_languages(false, true).include?(:javascript)
179+
assert CodeRay.supported_languages(false, true).include?(:debug)
180180
end
181181

182182
def test_supported_languages_with_arguments_should_include_aliases_and_internals
183-
assert_includes CodeRay.supported_languages(true, true), :javascript
184-
assert_includes CodeRay.supported_languages(true, true), :debug
183+
assert CodeRay.supported_languages(true, true).include?(:javascript)
184+
assert CodeRay.supported_languages(true, true).include?(:debug)
185185
end
186186

187187
def test_supported_languages_with_arguments_should_exclude_aliases_and_internals
188-
refute_includes CodeRay.supported_languages(false, false), :javascript
189-
refute_includes CodeRay.supported_languages(false, false), :debug
188+
assert !CodeRay.supported_languages(false, false).include?(:javascript)
189+
assert !CodeRay.supported_languages(false, false).include?(:debug)
190190
end
191191

192192
def test_token_kinds

0 commit comments

Comments
 (0)