Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix specs #76

Merged
merged 5 commits into from
Dec 10, 2024
Merged

Fix specs #76

merged 5 commits into from
Dec 10, 2024

Conversation

tokengeek
Copy link
Member

Various fixes to account for upstream changes causing specs to error/fail.

Cancelling other tests when older versions of Ruby are being tested
often results in wasting time restarting them so this changes it so
everything should run and complete so we get an accurate picture of the
failing versions.
@tokengeek tokengeek force-pushed the fix_specs branch 2 times, most recently from e7005cc to b203114 Compare December 10, 2024 11:51
This formerly was getting pulled in implicitly from other sources but
some upstream changes result in this complaining that the top level
module was not found.

This requires resolves that.
Upstream in `fog-core` the method was inverted to use `select` rather
than a negated reject for Rubocop style rules. That caused this spec to
fail as only `reject` was stubbed.

This stubs `select` as well so this should work for both versions, older
versions of `fog-core` and newer ones.
These authentication examples stopped matching has the `Host` headers
included the port, which changes by default in Excon v1.0.

Removing the examples allows the tests to pass with the latest versions.
@tokengeek tokengeek merged commit 1a14376 into master Dec 10, 2024
10 of 12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant