Skip to content

[i41] - Fix view specs to prioritize knapsack views over hyrax-webapp…#42

Merged
ShanaLMoore merged 2 commits intomainfrom
prioritize-knapsack-views-for-specs
Oct 23, 2025
Merged

[i41] - Fix view specs to prioritize knapsack views over hyrax-webapp…#42
ShanaLMoore merged 2 commits intomainfrom
prioritize-knapsack-views-for-specs

Conversation

@ShanaLMoore
Copy link
Contributor

@ShanaLMoore ShanaLMoore commented Oct 23, 2025

… views

Issue

Add knapsack_view_helpers.rb to automatically prepend knapsack view paths for all view specs

  • Fix Fixtures::FixtureFileUpload error in rails_helper.rb by making it conditional
  • This allows view specs in the knapsack to correctly test knapsack view overlays

… views

Issue
- #41

 Add knapsack_view_helpers.rb to automatically prepend knapsack view paths for all view specs
- Fix Fixtures::FixtureFileUpload error in rails_helper.rb by making it conditional
- This allows view specs in the knapsack to correctly test knapsack view overlays"
Copy link

@maxkadel maxkadel left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good! Thanks!

@ShanaLMoore ShanaLMoore requested a review from Copilot October 23, 2025 21:02
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR addresses issue #41 by ensuring view specs in the knapsack correctly prioritize knapsack views over hyrax-webapp views. This is accomplished by automatically prepending knapsack view paths in the test environment and fixing a conditional dependency issue.

  • Adds automatic view path prepending for all view specs
  • Makes FixtureFileUpload inclusion conditional to prevent errors

Reviewed Changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.

File Description
spec/support/knapsack_view_helpers.rb Introduces shared context to prepend knapsack view paths for view specs
spec/rails_helper.rb Makes FixtureFileUpload inclusion conditional on its availability

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

@ShanaLMoore ShanaLMoore merged commit 7f17d64 into main Oct 23, 2025
5 checks passed
@ShanaLMoore ShanaLMoore deleted the prioritize-knapsack-views-for-specs branch October 23, 2025 21:31
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.

3 participants