diff options
| author | Luc Donnet | 2012-02-20 22:44:44 +0100 | 
|---|---|---|
| committer | Luc Donnet | 2012-02-20 22:44:44 +0100 | 
| commit | da3e849d4d89ffa3de2d370a30d3d5531b50ea5b (patch) | |
| tree | 26d0e12a135753d0acf4a59a7007006aac5e759a /spec/requests/referentials_spec.rb | |
| parent | a0823f387ddea69b0f207ba35165fcfd13b169d3 (diff) | |
| download | chouette-core-da3e849d4d89ffa3de2d370a30d3d5531b50ea5b.tar.bz2 | |
Add requests spec, Fix view
Diffstat (limited to 'spec/requests/referentials_spec.rb')
| -rw-r--r-- | spec/requests/referentials_spec.rb | 47 | 
1 files changed, 38 insertions, 9 deletions
| diff --git a/spec/requests/referentials_spec.rb b/spec/requests/referentials_spec.rb index 1fcd4f8a3..c3ed49234 100644 --- a/spec/requests/referentials_spec.rb +++ b/spec/requests/referentials_spec.rb @@ -1,14 +1,43 @@ +# -*- coding: utf-8 -*-  require 'spec_helper'  describe "Referentials" do + +  describe "index" do +    let!(:referentials) {  Array.new(2) { Factory(:referential) } }  + +    it "should show n referentials" do +      visit referentials_path +      page.should have_content(referentials.first.name) +      page.should have_content(referentials.last.name) +    end + +  end -  # describe "create" do -  #   get new_referential_path -  #   fill_in "Nom", :with => "Test" -  #   fill_in "Slug", :with => "test" -  #   click_button "Créer" - -  #   Referential.where(:name => "Test").should_not be_nil -  # end +  describe "create" do +     +    it "should" do +      visit new_referential_path +      fill_in "Nom", :with => "Test" +      fill_in "Code", :with => "test" +      click_button "Créer Référentiel" + +      Referential.where(:name => "Test").should_not be_nil +      # CREATE SCHEMA +    end + +  end + +  describe "destroy" do +    let(:referential) {  Factory(:referential, :slug => "Referential destroyed") }  + +    it "should" do +      visit referential_path(referential) +      click_link "Supprimer" +      Referential.where(:slug => "Referential destroyed").should be_nil +      # DELETE SCHEMA +    end + +  end -end
\ No newline at end of file +end | 
