Missed this before, there are a couple tabs that snuck in to the template feature, noted below.
On Thu, 2010-09-16 at 15:57 +0200, [email protected] wrote: > From: Jan Provaznik <[email protected]> > > --- > src/app/models/template.rb | 6 +- > src/features/step_definitions/template_steps.rb | 43 +++++++ > src/features/support/custom.rb | 10 ++ > src/features/support/paths.rb | 9 ++ > src/features/template.feature | 37 ++++++ > src/spec/controllers/templates_controller_spec.rb | 46 ++++---- > src/spec/factories/image.rb | 10 +- > src/spec/factories/instance.rb | 2 +- > src/spec/factories/template.rb | 21 ++++ > src/spec/fixtures/packagegroups.json | 54 +++++++++ > src/spec/fixtures/packages.json | 128 > +++++++++++++++++++++ > src/spec/fixtures/repositories.json | 19 +++ > src/spec/models/image_spec.rb | 52 ++------- > src/spec/models/instance_spec.rb | 6 +- > src/spec/models/template_spec.rb | 19 +++ > src/spec/utils/repository_manager.rb | 45 +++++++ > 16 files changed, 426 insertions(+), 81 deletions(-) > create mode 100644 src/features/step_definitions/template_steps.rb > create mode 100644 src/features/template.feature > create mode 100644 src/spec/factories/template.rb > create mode 100644 src/spec/fixtures/packagegroups.json > create mode 100644 src/spec/fixtures/packages.json > create mode 100644 src/spec/fixtures/repositories.json > create mode 100644 src/spec/models/template_spec.rb > create mode 100644 src/spec/utils/repository_manager.rb > <snip> > diff --git a/src/features/template.feature b/src/features/template.feature > new file mode 100644 > index 0000000..ed4cd68 > --- /dev/null > +++ b/src/features/template.feature > @@ -0,0 +1,37 @@ > +Feature: Manage Templates > + In order to manage my cloud infrastructure > + As a user > + I want to manage templates > + > + Background: > + Given I am an authorised user > + And I am logged in > + And There is a mock pulp repository > + > + Scenario: Add basic info to a new Template > + Given I am on the homepage > + When I follow "Create a Template" > + Then I should be on the new template page > + And I should see "Create a New Template" > + When I fill in the following: tabs ^ > + | xml_name | mocktemplate | > + | xml_platform | rhel | > + | xml_description | mockdesc | > + And I press "Next" > + Then I should be on the template services page > + And I should have a template named "mocktemplate" > + > + Scenario: Add a package to the template > + Given There is a "mocktemplate" template > + And I am on the template software page > + And there is a package group > + And no package is selected > + When I follow "Select" within ".selection_list" > + Then I should see "Remove" within "#selected_packages" > + > + Scenario: Remove a package from the template > + Given There is a "mocktemplate" template > + And there is one selected package > + And I jump on the "mocktemplate" template software page > + When I follow "Remove" within "#selected_packages" > + Then I should not see "Remove" within "#selected_packages" <snip> _______________________________________________ deltacloud-devel mailing list [email protected] https://fedorahosted.org/mailman/listinfo/deltacloud-devel
