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

[pull] dev from opf:dev #52

Merged
merged 4 commits into from
Sep 23, 2023
Merged

[pull] dev from opf:dev #52

merged 4 commits into from
Sep 23, 2023

Conversation

pull[bot]
Copy link

@pull pull bot commented Sep 23, 2023

See Commits and Changes for more details.


Created by pull[bot]

Can you help keep this open source service alive? 💖 Please sponsor : )

aaron-contreras and others added 4 commits September 22, 2023 08:05
This generator is born from the tediousness of having to set up
boilerplate code every time I need to write a new service spec.

As a developer, I'd like to be able to leverage the beauty of
Rails generators to aid in my productivity.

When writing a new service spec, I'd like two things:

* Provide conventions for a good service spec: We have thorough
  shared examples for services that are in-line with the behavior
  provided by BaseServices. I'd like to be able to uncomment and keep
  the action (Create, Update, Delete) shared examples that apply for
  the service I'm testing and benefit from these already great
  specs (and not to mention... remember that they exist).

* Provide some good starting points for repetitive setup: Most service
  specs that deviate a bit from Base Services' shared examples
  require some custom setup. I'd like to get a head start at this
  and focus only on tuning and extending with very specific criteria
  that my spec requires.
…-spec-generator

Create RSpec "service" spec generator
@pull pull bot added the ⤵️ pull label Sep 23, 2023
@pull pull bot merged commit 47e0051 into l3dlp-sandbox:dev Sep 23, 2023
12 checks passed
pull bot pushed a commit that referenced this pull request Mar 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants