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

Add cucumber feature to test for bonafide theme gems #5384

Merged
merged 4 commits into from
Nov 29, 2016

Conversation

ashmaroli
Copy link
Member

@ashmaroli ashmaroli commented Sep 20, 2016

Adds a cucumber feature to follow the steps a user would take to build a theme gem and check if it is ready for distribution using theme generated by jekyll new-theme

Ref: #5362

/cc @parkr

@ashmaroli
Copy link
Member Author

I'd like to drop the entire commit related to theme-gem fixture now that this test runs against the theme dir scaffolding generated by jekyll new-theme

@ashmaroli
Copy link
Member Author

squashed and rebased..

@parkr
Copy link
Member

parkr commented Sep 28, 2016

(Will review once Travis is passing.)

this cucumber feature follows the likely steps a theme designer would take
to build a Rubygem of his theme starting from the scaffolding generated by
`jekyll new-theme` command and further checks if the gem built actually
has the files he planned to include.
@ashmaroli
Copy link
Member Author

updated against HEAD and got travis to pass 🎉

When I decide to build the theme gem
Then I should get a zero exit status
When I run git add .
Then I should get a zero exit status
Copy link
Member

Choose a reason for hiding this comment

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

These check the exit status of the Jekyll build, I think. They'll have to be updated to see what the latest command was and read its build status.

@parkr
Copy link
Member

parkr commented Nov 29, 2016

Sure! Thanks!

@jekyllbot: merge +dev

@jekyllbot jekyllbot merged commit a236790 into jekyll:master Nov 29, 2016
jekyllbot added a commit that referenced this pull request Nov 29, 2016
@ashmaroli ashmaroli deleted the theme-gem-feature branch November 29, 2016 05:52
@jekyll jekyll locked and limited conversation to collaborators Jul 11, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants