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 | |
| parent | a0823f387ddea69b0f207ba35165fcfd13b169d3 (diff) | |
| download | chouette-core-da3e849d4d89ffa3de2d370a30d3d5531b50ea5b.tar.bz2 | |
Add requests spec, Fix view
Diffstat (limited to 'spec/requests')
| -rw-r--r-- | spec/requests/companies_spec.rb | 14 | ||||
| -rw-r--r-- | spec/requests/lines_spec.rb | 15 | ||||
| -rw-r--r-- | spec/requests/networks_spec.rb | 14 | ||||
| -rw-r--r-- | spec/requests/referentials_spec.rb | 47 |
4 files changed, 81 insertions, 9 deletions
diff --git a/spec/requests/companies_spec.rb b/spec/requests/companies_spec.rb new file mode 100644 index 000000000..b7a938977 --- /dev/null +++ b/spec/requests/companies_spec.rb @@ -0,0 +1,14 @@ +require 'spec_helper' + +describe "Companies" do + let!(:referential) { Factory(:referential) } + let!(:companies) { Array.new(2) { Factory(:company) } } + + describe "GET /companies" do + it "works! (now write some real specs)" do + # Run the generator again with the --webrat flag if you want to use webrat methods/matchers + visit referential_companies_path(referential) + page.should have_content(companies.first.name) + end + end +end diff --git a/spec/requests/lines_spec.rb b/spec/requests/lines_spec.rb new file mode 100644 index 000000000..8633ee220 --- /dev/null +++ b/spec/requests/lines_spec.rb @@ -0,0 +1,15 @@ +require 'spec_helper' + +describe "Lines" do + let!(:referential) { Factory(:referential) } + let!(:lines) { Array.new(2) { Factory(:line) } } + + describe "GET /lines" do + it "works! (now write some real specs)" do + # Run the generator again with the --webrat flag if you want to use webrat methods/matchers + visit referential_lines_path(referential) + page.should have_content(lines.first.name) + end + end + +end diff --git a/spec/requests/networks_spec.rb b/spec/requests/networks_spec.rb new file mode 100644 index 000000000..17386b00a --- /dev/null +++ b/spec/requests/networks_spec.rb @@ -0,0 +1,14 @@ +require 'spec_helper' + +describe "Networks" do + let!(:referential) { Factory(:referential) } + let!(:networks) { Array.new(2) { Factory(:network) } } + + describe "GET /networks" do + it "works! (now write some real specs)" do + # Run the generator again with the --webrat flag if you want to use webrat methods/matchers + visit referential_networks_path(referential) + page.should have_content(networks.first.name) + end + end +end 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 |
