Commit graph

21 commits

Author SHA1 Message Date
Hiroshi SHIBATA
6ad269dc39 [rubygems/rubygems] util/rubocop -A --only Style/RescueStandardError
80b57da926
2023-03-17 18:50:55 +09:00
Hiroshi SHIBATA
70164eec0f [rubygems/rubygems] util/rubocop -A --only Style/RescueModifier
b490379eab
2023-03-17 18:50:55 +09:00
Hiroshi SHIBATA
d9f92511ad [rubygems/rubygems] util/rubocop -A --only Layout/SpaceInsidePercentLiteralDelimiters
c6de27fc6d
2023-03-17 18:50:55 +09:00
Hiroshi SHIBATA
85fd33c526 [rubygems/rubygems] util/rubocop -A --only Layout/SpaceInsideArrayPercentLiteral
75abd2e504
2023-03-17 18:50:55 +09:00
David Rodríguez
90b74d8c65 [rubygems/rubygems] Fix warning about ambiguous /
```
/path/to/rubygems/test/rubygems/test_gem_commands_exec_command.rb:745: warning: ambiguity between regexp and two divisions: wrap regexp in parentheses or add a space after `/' operator
```

e6a538b5c8
2023-03-03 13:43:59 +09:00
David Rodríguez
7fea848568 [rubygems/rubygems] Fix warnings about unused variable
```
/path/to/rubygems/test/rubygems/test_gem_commands_exec_command.rb:180: warning: assigned but unused variable - platforms
```

7e022cb5e3
2023-03-03 13:43:59 +09:00
David Rodríguez
b6d914c722 [rubygems/rubygems] Fix warning about ambiguous *
```
/path/to/rubygems/test/rubygems/test_gem_commands_exec_command.rb:42: warning: `*' interpreted as argument prefix
```

0806ebf4e0
2023-03-03 13:43:58 +09:00
David Rodríguez
4467084098 [rubygems/rubygems] Enable Layout/DefEndAlignment
4403613fae
2023-03-02 21:13:12 +00:00
lukeg
ba55706fb6 fix test/rubygems/test_gem_package_task.rb when in -j mode
This test skipped sometimes due to failure to load 'rake/packagetask'.
This is due to manipulation of $LOAD_PATH by other rubygems tests. If
rake is loaded before any rubygems tests run, then it works fine.

To reproduce the skipping behavior:
  $ make test-all TESTOPTS="-j6 --test-order=sorted test/rubygems/test_*.rb"
2023-02-28 06:34:27 +09:00
Nobuyoshi Nakada
b112ae9971
Skip failing test on MSWin 2023-02-22 22:14:26 +09:00
Samuel Giddins
6232e1b9c0 [rubygems/rubygems] Skip extension test on jruby
38ee82c297
2023-02-22 08:42:21 +00:00
Samuel Giddins
151ae9790f [rubygems/rubygems] Better teardown
5fa0ebf09b
2023-02-22 08:42:20 +00:00
Samuel Giddins
a17b1b19b1 [rubygems/rubygems] Always join with a string
Gem.path_separator can also be a regexp...

7e6e56a5f3
2023-02-22 08:42:20 +00:00
Samuel Giddins
616a7e1f6c [rubygems/rubygems] Nil out Gem.configuration after tests
3135ad91d4
2023-02-22 08:42:19 +00:00
Samuel Giddins
ae5deb1ebc [rubygems/rubygems] Use assert_raise instead of assert_raises
For ruby-core compat

c8f85c91a8
2023-02-22 08:42:19 +00:00
Samuel Giddins
931db21208 [rubygems/rubygems] Add tests covering pre-releases for gem exec
f6877c29b9
2023-02-22 08:42:18 +00:00
Samuel Giddins
80bfa1b30a [rubygems/rubygems] Fix resetting env in gem exec, and make sure it is set for gem exec gem
13a6dd4992
2023-02-22 08:42:18 +00:00
Samuel Giddins
2dd9698350 [rubygems/rubygems] Allow gem exec gem
a767f7b9be
2023-02-22 08:42:17 +00:00
Samuel Giddins
47d4f73ee7 [rubygems/rubygems] Remove platform option for gem exec
Also fix native extensions that load dependencies

a06f9870c7
2023-02-22 08:42:17 +00:00
Samuel Giddins
612ebd10c0 [rubygems/rubygems] Ensure dependencies are updated by default when running gem exec
664f3e1e5f
2023-02-22 08:42:16 +00:00
Samuel Giddins
d81be0609b [rubygems/rubygems] Add specs for gem exec
3078e5834e
2023-02-22 08:42:16 +00:00