instructure / instructure/once-ler

deprecate Onceler.configure

Open
#7 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement
Dominant language
Ruby
Stars
22
Forks
6
PR merge metrics
No merged PRs in 30d

Description

Instead of doing:

RSpec.configure do |config|
  config.include Onceler::BasicHelpers
end

Onceler.configure do |config|
  config.before :record do
    # reset some caching to ensure all recordings get a blank slate
  end
end

You should be able to do:

RSpec.configure do |config|
  config.include Onceler::BasicHelpers

  config.before :record do
    # reset some caching to ensure all recordings get a blank slate
  end
end

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by locating Onceler.configure and the RSpec integration, then inspect how the current configuration hooks are registered. Check any existing RSpec-related tests; done means the configuration can be expressed through RSpec.configure as shown and the old Onceler.configure API is deprecated without breaking supported setup.

Written by the indexing model from the issue text.

Assessment

Tech stack
ruby
Domain
testing
Issue type
Refactor
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.