aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlban Peignier2012-04-19 10:10:23 +0200
committerAlban Peignier2012-04-19 10:10:23 +0200
commit31c3a945318d135850409e412c710ffbe2f599a7 (patch)
tree37491c9ae91ba3ac749f12660840a8952900bdc5
parentfa8fd7f710737e8f833cda2e3c74e24d40e6dfcd (diff)
downloadchouette-core-31c3a945318d135850409e412c710ffbe2f599a7.tar.bz2
Uses new FactoryGirl syntax in specs. Refs #13
-rw-r--r--spec/requests/companies_spec.rb4
-rw-r--r--spec/requests/lines_spec.rb4
-rw-r--r--spec/requests/networks_spec.rb4
-rw-r--r--spec/requests/referentials_spec.rb4
-rw-r--r--spec/support/devise.rb2
-rw-r--r--spec/support/factory_girl.rb3
-rw-r--r--spec/views/companies/edit.html.erb_spec.rb6
-rw-r--r--spec/views/companies/index.html.erb_spec.rb4
-rw-r--r--spec/views/companies/new.html.erb_spec.rb4
-rw-r--r--spec/views/companies/show.html.erb_spec.rb4
-rw-r--r--spec/views/lines/edit.html.erb_spec.rb10
-rw-r--r--spec/views/lines/index.html.erb_spec.rb8
-rw-r--r--spec/views/lines/new.html.erb_spec.rb8
-rw-r--r--spec/views/lines/show.html.erb_spec.rb4
-rw-r--r--spec/views/networks/edit.html.erb_spec.rb4
-rw-r--r--spec/views/networks/index.html.erb_spec.rb4
-rw-r--r--spec/views/networks/new.html.erb_spec.rb4
-rw-r--r--spec/views/networks/show.html.erb_spec.rb4
-rw-r--r--spec/views/referentials/show.html.erb_spec.rb2
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