diff options
| author | Alban Peignier | 2012-04-19 10:10:23 +0200 |
|---|---|---|
| committer | Alban Peignier | 2012-04-19 10:10:23 +0200 |
| commit | 31c3a945318d135850409e412c710ffbe2f599a7 (patch) | |
| tree | 37491c9ae91ba3ac749f12660840a8952900bdc5 | |
| parent | fa8fd7f710737e8f833cda2e3c74e24d40e6dfcd (diff) | |
| download | chouette-core-31c3a945318d135850409e412c710ffbe2f599a7.tar.bz2 | |
Uses new FactoryGirl syntax in specs. Refs #13
| -rw-r--r-- | spec/requests/companies_spec.rb | 4 | ||||
| -rw-r--r-- | spec/requests/lines_spec.rb | 4 | ||||
| -rw-r--r-- | spec/requests/networks_spec.rb | 4 | ||||
| -rw-r--r-- | spec/requests/referentials_spec.rb | 4 | ||||
| -rw-r--r-- | spec/support/devise.rb | 2 | ||||
| -rw-r--r-- | spec/support/factory_girl.rb | 3 | ||||
| -rw-r--r-- | spec/views/companies/edit.html.erb_spec.rb | 6 | ||||
| -rw-r--r-- | spec/views/companies/index.html.erb_spec.rb | 4 | ||||
| -rw-r--r-- | spec/views/companies/new.html.erb_spec.rb | 4 | ||||
| -rw-r--r-- | spec/views/companies/show.html.erb_spec.rb | 4 | ||||
| -rw-r--r-- | spec/views/lines/edit.html.erb_spec.rb | 10 | ||||
| -rw-r--r-- | spec/views/lines/index.html.erb_spec.rb | 8 | ||||
| -rw-r--r-- | spec/views/lines/new.html.erb_spec.rb | 8 | ||||
| -rw-r--r-- | spec/views/lines/show.html.erb_spec.rb | 4 | ||||
| -rw-r--r-- | spec/views/networks/edit.html.erb_spec.rb | 4 | ||||
| -rw-r--r-- | spec/views/networks/index.html.erb_spec.rb | 4 | ||||
| -rw-r--r-- | spec/views/networks/new.html.erb_spec.rb | 4 | ||||
| -rw-r--r-- | spec/views/networks/show.html.erb_spec.rb | 4 | ||||
| -rw-r--r-- | spec/views/referentials/show.html.erb_spec.rb | 2 |
19 files changed, 45 insertions, 42 deletions
diff --git a/spec/requests/companies_spec.rb b/spec/requests/companies_spec.rb index 359b8fd85..77a08743b 100644 --- a/spec/requests/companies_spec.rb +++ b/spec/requests/companies_spec.rb @@ -3,8 +3,8 @@ require 'spec_helper' describe "Companies" do login_user - let!(:referential) { Factory(:referential).switch } - let!(:companies) { referential; Array.new(2) { Factory(:company) } } + let!(:referential) { create(:referential).switch } + let!(:companies) { referential; Array.new(2) { create(:company) } } describe "GET /companies" do it "should display company names" do diff --git a/spec/requests/lines_spec.rb b/spec/requests/lines_spec.rb index 13192a0f3..00048361c 100644 --- a/spec/requests/lines_spec.rb +++ b/spec/requests/lines_spec.rb @@ -3,8 +3,8 @@ require 'spec_helper' describe "Lines" do login_user - let!(:referential) { Factory(:referential).switch } - let!(:lines) { referential; Array.new(2) { Factory(:line) } } + let!(:referential) { create(:referential).switch } + let!(:lines) { referential; Array.new(2) { create(:line) } } describe "GET /lines" do it "works! (now write some real specs)" do diff --git a/spec/requests/networks_spec.rb b/spec/requests/networks_spec.rb index 395504157..dddf6e09b 100644 --- a/spec/requests/networks_spec.rb +++ b/spec/requests/networks_spec.rb @@ -3,8 +3,8 @@ require 'spec_helper' describe "Networks" do login_user - let!(:referential) { Factory(:referential).switch } - let!(:networks) { referential; Array.new(2) { Factory(:network) } } + let!(:referential) { create(:referential).switch } + let!(:networks) { referential; Array.new(2) { create(:network) } } describe "GET /networks" do it "works! (now write some real specs)" do diff --git a/spec/requests/referentials_spec.rb b/spec/requests/referentials_spec.rb index 073674a06..55fed21a5 100644 --- a/spec/requests/referentials_spec.rb +++ b/spec/requests/referentials_spec.rb @@ -13,7 +13,7 @@ describe "Referentials" do context "when several referentials exist" do - let!(:referentials) { Array.new(2) { Factory(:referential) } } + let!(:referentials) { Array.new(2) { create(:referential) } } it "should show n referentials" do visit referentials_path @@ -40,7 +40,7 @@ describe "Referentials" do end describe "destroy" do - let(:referential) { Factory(:referential) } + let(:referential) { create(:referential) } it "should" do visit referential_path(referential) diff --git a/spec/support/devise.rb b/spec/support/devise.rb index d4e37dbe6..a5687bc30 100644 --- a/spec/support/devise.rb +++ b/spec/support/devise.rb @@ -32,7 +32,7 @@ module DeviseControllerhelper def login_user before(:each) do @request.env["devise.mapping"] = Devise.mappings[:user] - sign_in Factory.create(:user) + sign_in create(:user) end end end diff --git a/spec/support/factory_girl.rb b/spec/support/factory_girl.rb new file mode 100644 index 000000000..eec437fb3 --- /dev/null +++ b/spec/support/factory_girl.rb @@ -0,0 +1,3 @@ +RSpec.configure do |config| + config.include FactoryGirl::Syntax::Methods +end diff --git a/spec/views/companies/edit.html.erb_spec.rb b/spec/views/companies/edit.html.erb_spec.rb index ef3418279..22a561daf 100644 --- a/spec/views/companies/edit.html.erb_spec.rb +++ b/spec/views/companies/edit.html.erb_spec.rb @@ -1,9 +1,9 @@ require 'spec_helper' describe "/companies/edit" do - let!(:referential) { assign(:referential, Factory(:referential)) } - let!(:company) { assign(:company, Factory(:company)) } - let!(:companies) { Array.new(2) { Factory(:company) } } + let!(:referential) { assign(:referential, create(:referential)) } + let!(:company) { assign(:company, create(:company)) } + let!(:companies) { Array.new(2) { create(:company) } } describe "test" do it "should render h2 with the company name" do diff --git a/spec/views/companies/index.html.erb_spec.rb b/spec/views/companies/index.html.erb_spec.rb index 3c2df6c45..23aa91def 100644 --- a/spec/views/companies/index.html.erb_spec.rb +++ b/spec/views/companies/index.html.erb_spec.rb @@ -2,8 +2,8 @@ require 'spec_helper' describe "/companies/index" do - let!(:referential) { assign( :referential, Factory(:referential) ) } - let!(:companies) { assign :companies, Array.new(2) { Factory(:company) }.paginate } + let!(:referential) { assign( :referential, create(:referential) ) } + let!(:companies) { assign :companies, Array.new(2) { create(:company) }.paginate } let!(:search) { assign :q, Ransack::Search.new(Chouette::Company) } it "should render a show link for each group" do diff --git a/spec/views/companies/new.html.erb_spec.rb b/spec/views/companies/new.html.erb_spec.rb index 5030dcdba..a28e430f3 100644 --- a/spec/views/companies/new.html.erb_spec.rb +++ b/spec/views/companies/new.html.erb_spec.rb @@ -1,8 +1,8 @@ require 'spec_helper' describe "/companies/new" do - let!(:referential) { assign(:referential, Factory(:referential)) } - let!(:company) { assign(:company, Factory.build(:company)) } + let!(:referential) { assign(:referential, create(:referential)) } + let!(:company) { assign(:company, build(:company)) } describe "form" do diff --git a/spec/views/companies/show.html.erb_spec.rb b/spec/views/companies/show.html.erb_spec.rb index 2e35a3fb7..7bd20df8c 100644 --- a/spec/views/companies/show.html.erb_spec.rb +++ b/spec/views/companies/show.html.erb_spec.rb @@ -2,8 +2,8 @@ require 'spec_helper' describe "/companies/show" do - let!(:referential) { assign(:referential, Factory(:referential)) } - let!(:company) { assign(:company, Factory(:company)) } + let!(:referential) { assign(:referential, create(:referential)) } + let!(:company) { assign(:company, create(:company)) } it "should render h2 with the company name" do render diff --git a/spec/views/lines/edit.html.erb_spec.rb b/spec/views/lines/edit.html.erb_spec.rb index 98216eb52..ca17fbeab 100644 --- a/spec/views/lines/edit.html.erb_spec.rb +++ b/spec/views/lines/edit.html.erb_spec.rb @@ -1,11 +1,11 @@ require 'spec_helper' describe "/lines/edit" do - let!(:referential) { assign(:referential, Factory(:referential)) } - let!(:network) { Factory(:network) } - let!(:company) { Factory(:company) } - let!(:line) { assign(:line, Factory(:line, :network => network, :company => company)) } - let!(:lines) { Array.new(2) { Factory(:line, :network => network, :company => company) } } + let!(:referential) { assign(:referential, create(:referential)) } + let!(:network) { create(:network) } + let!(:company) { create(:company) } + let!(:line) { assign(:line, create(:line, :network => network, :company => company)) } + let!(:lines) { Array.new(2) { create(:line, :network => network, :company => company) } } describe "test" do it "should render h2 with the group name" do diff --git a/spec/views/lines/index.html.erb_spec.rb b/spec/views/lines/index.html.erb_spec.rb index ddd7d9c76..853da2103 100644 --- a/spec/views/lines/index.html.erb_spec.rb +++ b/spec/views/lines/index.html.erb_spec.rb @@ -2,10 +2,10 @@ require 'spec_helper' describe "/lines/index" do - let!(:referential) { assign :referential, Factory(:referential) } - let!(:network) { Factory :network } - let!(:company) { Factory :company } - let!(:lines) { assign :lines, Array.new(2) { Factory(:line, :network => network, :company => company) }.paginate } + let!(:referential) { assign :referential, create(:referential) } + let!(:network) { create :network } + let!(:company) { create :company } + let!(:lines) { assign :lines, Array.new(2) { create(:line, :network => network, :company => company) }.paginate } let!(:q) { assign :q, Ransack::Search.new(Chouette::Line) } before :each do diff --git a/spec/views/lines/new.html.erb_spec.rb b/spec/views/lines/new.html.erb_spec.rb index 48f36a036..7433162d1 100644 --- a/spec/views/lines/new.html.erb_spec.rb +++ b/spec/views/lines/new.html.erb_spec.rb @@ -1,10 +1,10 @@ require 'spec_helper' describe "/lines/new" do - let!(:referential) { assign(:referential, Factory(:referential)) } - let!(:network) { Factory(:network) } - let!(:company) { Factory(:company) } - let!(:line) { assign(:line, Factory.build(:line, :network => network, :company => company )) } + let!(:referential) { assign(:referential, create(:referential)) } + let!(:network) { create(:network) } + let!(:company) { create(:company) } + let!(:line) { assign(:line, build(:line, :network => network, :company => company )) } describe "form" do diff --git a/spec/views/lines/show.html.erb_spec.rb b/spec/views/lines/show.html.erb_spec.rb index 894956ed0..f11727a81 100644 --- a/spec/views/lines/show.html.erb_spec.rb +++ b/spec/views/lines/show.html.erb_spec.rb @@ -2,8 +2,8 @@ require 'spec_helper' describe "/lines/show" do - let!(:referential) { assign :referential, Factory(:referential) } - let!(:line) { assign :line, Factory(:line) } + let!(:referential) { assign :referential, create(:referential) } + let!(:line) { assign :line, create(:line) } let!(:map) { assign(:map, mock(:to_html => '<div id="map"/>')) } it "should render h2 with the line name" do diff --git a/spec/views/networks/edit.html.erb_spec.rb b/spec/views/networks/edit.html.erb_spec.rb index 5274f479a..b8ea64288 100644 --- a/spec/views/networks/edit.html.erb_spec.rb +++ b/spec/views/networks/edit.html.erb_spec.rb @@ -1,8 +1,8 @@ require 'spec_helper' describe "/networks/edit" do - let!(:referential) { assign(:referential, Factory(:referential)) } - let!(:network) { assign(:network, Factory(:network) ) } + let!(:referential) { assign(:referential, create(:referential)) } + let!(:network) { assign(:network, create(:network) ) } describe "test" do it "should render h2 with the group name" do diff --git a/spec/views/networks/index.html.erb_spec.rb b/spec/views/networks/index.html.erb_spec.rb index f843a944e..6e20c2c46 100644 --- a/spec/views/networks/index.html.erb_spec.rb +++ b/spec/views/networks/index.html.erb_spec.rb @@ -2,8 +2,8 @@ require 'spec_helper' describe "/networks/index" do - let!(:referential) { assign :referential, Factory(:referential) } - let!(:networks) { assign :networks, Array.new(2){ Factory(:network) }.paginate } + let!(:referential) { assign :referential, create(:referential) } + let!(:networks) { assign :networks, Array.new(2){ create(:network) }.paginate } let!(:search) { assign :q, Ransack::Search.new(Chouette::Network) } it "should render a show link for each group" do diff --git a/spec/views/networks/new.html.erb_spec.rb b/spec/views/networks/new.html.erb_spec.rb index 6651f6b56..4a2551fcd 100644 --- a/spec/views/networks/new.html.erb_spec.rb +++ b/spec/views/networks/new.html.erb_spec.rb @@ -1,8 +1,8 @@ require 'spec_helper' describe "/networks/new" do - let!(:referential) { assign(:referential, Factory(:referential)) } - let!(:network) { assign(:network, Factory.build(:network)) } + let!(:referential) { assign(:referential, create(:referential)) } + let!(:network) { assign(:network, build(:network)) } describe "form" do diff --git a/spec/views/networks/show.html.erb_spec.rb b/spec/views/networks/show.html.erb_spec.rb index fae79eb29..9c05fe4aa 100644 --- a/spec/views/networks/show.html.erb_spec.rb +++ b/spec/views/networks/show.html.erb_spec.rb @@ -2,8 +2,8 @@ require 'spec_helper' describe "/networks/show" do - let!(:referential) { assign(:referential, Factory(:referential)) } - let!(:network) { assign(:network, Factory(:network)) } + let!(:referential) { assign(:referential, create(:referential)) } + let!(:network) { assign(:network, create(:network)) } let!(:map) { assign(:map, mock(:to_html => '<div id="map"/>')) } it "should render h2 with the network name" do diff --git a/spec/views/referentials/show.html.erb_spec.rb b/spec/views/referentials/show.html.erb_spec.rb index 30347bae8..70518a270 100644 --- a/spec/views/referentials/show.html.erb_spec.rb +++ b/spec/views/referentials/show.html.erb_spec.rb @@ -1,7 +1,7 @@ require 'spec_helper' describe "referentials/show.html.erb" do - let!(:referential) { assign(:referential, Factory(:referential)) } + let!(:referential) { assign(:referential, create(:referential)) } it "should have a title with name" do render |
