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

Refactoring: Abstracting the BDD parts out to a shared package #9

Open
eduncan911 opened this issue Jun 23, 2016 · 2 comments
Open
Assignees

Comments

@eduncan911
Copy link
Owner

eduncan911 commented Jun 23, 2016

In order to support a number of new features, I will need to represent the core BDD principals in code.

I do not want to pollute the root mspec package. Instead, I would prefer to abstract, create and move the core BDD parts out to a dedicated package. Most likely:

github.com/eduncan911/mspec/bdd

This could have some nice side effects, besides supporting other code and runtimes I plan on building. For example, someone could import that package directly and use it to create their own test runner, web-driven BDD framework, etc.

See #4 for details.

@eduncan911 eduncan911 changed the title Abstracting the BDD parts out to a shared package Refactoring: Abstracting the BDD parts out to a shared package Jun 23, 2016
@eduncan911 eduncan911 self-assigned this Jun 23, 2016
@ddspog
Copy link

ddspog commented Nov 19, 2017

@eduncan911 Are you still working on this package refactoring?

@eduncan911
Copy link
Owner Author

@ddspog it has taken a backseat to some other projects.

looks like i haven't checked in the progress so far. it's far from usable though.

In short, the API does remain the same with no breaking changes (so far). It just adds more functionality and options.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants