/
githubmirror
/
jekyll
Обзор
Документация
Войти
/
githubmirror
/
jekyll
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
features/theme_gem.feature
32 строки
2 KB
Liam Bigelow
Include _config.yml in a new theme's gemspec (#7865)
06 фев 2020, 18:13
Не верифицирован
06 фев 2020, 18:13
6097d3b
Код
Авторство
О чём код?
Feature: Building Theme Gems As a hacker who likes to share my expertise I want to be able to make a bonafide rubygem off my theme In order to share my awesome style skillz with other Jekyllites Scenario: Generating a new Jekyll Theme When I run jekyll new-theme my-cool-theme Then I should get a zero exit status And the my-cool-theme directory should exist Scenario: Checking if a bonafide Theme gem will be built from generated scaffolding When I run jekyll new-theme my-cool-theme Then the my-cool-theme directory should exist When I decide to build the theme gem Then the "_includes/blank.html" file should exist Then the "_sass/blank.scss" file should exist Then the "assets/blank.scss" file should exist When I run git add . Then I should get an updated git index When I run gem build --force my-cool-theme.gemspec Then the "./my-cool-theme-0.1.0.gem" file should exist When I run gem unpack my-cool-theme-0.1.0.gem Then the my-cool-theme-0.1.0 directory should exist And the "my-cool-theme-0.1.0/_layouts/default.html" file should exist And the "my-cool-theme-0.1.0/_includes/blank.html" file should exist And the "my-cool-theme-0.1.0/_sass/blank.scss" file should exist And the "my-cool-theme-0.1.0/assets/blank.scss" file should exist And the "my-cool-theme-0.1.0/_config.yml" file should exist And the my-cool-theme-0.1.0/.git directory should not exist And the "my-cool-theme-0.1.0/.gitignore" file should not exist And the "my-cool-theme-0.1.0/Gemfile" file should not exist And the "my-cool-theme-0.1.0/my-cool-theme.gemspec" file should not exist