AutoCommit Mit Sep 2 21:03:01 CEST 2015

This commit is contained in:
Andreas Stephanides
2015-09-02 21:03:01 +02:00
parent d4964f40fb
commit 7b9b226e59
3 changed files with 100 additions and 9 deletions

View File

@@ -11,5 +11,12 @@ FactoryGirl.define do
active false
birth_month 4
birth_day 2
factory :fetprofile_withadress do
street "some street"
plz "1231"
city "vienna"
telnr "sdf tel nummer"
hdynr "sdf hdy nummer"
end
end
end

View File

@@ -3,13 +3,15 @@ require 'spec_helper'
# ActionView.any_instance.stub!(:view_paths).and_return([ 'app/views/themes/blue2'])
describe "fetprofiles/show", :type => :view do
["blue1", "blue2","2003"].each do |theme|
describe "theme #{theme}" do
["blue2"].each do |theme|
describe "theme #{theme}" do
before(:each) do
view.view_paths=[ "app/views/themes/#{theme}", "app/views"]
end
before(:each) do
view.view_paths=[ "app/views/themes/#{theme}", "app/views"]
default_url_options[:locale] = :de
@fetprofile = FactoryGirl.create(:fetprofile,:street => "secret adress")
@fetprofile = FactoryGirl.create(:fetprofile_withadress)
assign(:fetprofile,@fetprofile)
assign(:memberships, [])
assign(:gremientabs, [])
@@ -71,21 +73,29 @@ end
# rendered.should match(/false/)
end
it "doesn't render secrets" do
it "doesn't render address" do
render
expect(rendered).not_to match(/#{@fetprofile.street}/)
expect(rendered).not_to match(/#{@fetprofile.city}/)
expect(rendered).not_to match(/#{@fetprofile.hdynr}/)
expect(rendered).not_to match(/#{@fetprofile.telnr}/)
expect(rendered).not_to match(/#{@fetprofile.plz}/)
end
describe "with fet user" do
login_fet_user
let(:current_ability) {@ability}
# let(:current_ability) {@ability}
it "renders address" do
render
expect(rendered).to match(/#{@fetprofile.street}/)
expect(rendered).to match(/#{@fetprofile.plz}/)
expect(rendered).to match(/#{@fetprofile.city}/)
expect(rendered).to match(/#{@fetprofile.hdynr}/)
expect(rendered).to match(/#{@fetprofile.telnr}/)
end
pending "renders edit path" do
it "renders edit path" do
render
expect(rendered).to match(/#{edit_fetprofile_path(@fetprofile)}/)
end