Skip to content

Conversation

@oatkins8
Copy link
Collaborator

@oatkins8 oatkins8 commented Feb 2, 2026

What Issue Does This PR Cover, If Any?

Resolves issue: #9

What Changed? And Why Did It Change?

Sets up the testing infrastructure for skillrx-beacon to match the configuration used in the main skillrx project. Having a consistent test setup across both projects will make it easier for contributors to move between them and ensure we follow the same testing patterns.

Adds RSpec as the test framework with FactoryBot for test data, Shoulda Matchers for model validations, Faker for generating test data, Capybara with headless Chrome for system tests, and DatabaseCleaner for managing test database state.

How Has This Been Tested?

Ran bundle exec rspec to verify the test suite loads and runs successfully.

Sets up the test suite with RSpec, FactoryBot, Shoulda Matchers, Faker,
Capybara and DatabaseCleaner to match the skillrx project configuration.
@oatkins8
Copy link
Collaborator Author

oatkins8 commented Feb 2, 2026

Closing in favour of #10 - whoops!

@oatkins8 oatkins8 closed this Feb 2, 2026
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.

2 participants