AutoCommit Die Sep 1 14:03:03 CEST 2015

This commit is contained in:
Andreas Stephanides
2015-09-01 14:03:03 +02:00
parent 5134dc2e5f
commit d4964f40fb
2 changed files with 14 additions and 27 deletions

View File

@@ -1 +1,3 @@
<div> please remove this from blue2 theme</div> <div> please remove this from blue2 theme</div>
<%= render partial: "interninfo", object: @fetprofile if can?(:seeintern, @fetprofile) %>

View File

@@ -1,29 +1,13 @@
require 'spec_helper' require 'spec_helper'
#ActionView.lookup_context.prefixes = ['app/views/themes/blue2']
# ActionView.any_instance.stub!(:view_paths).and_return([ 'app/views/themes/blue2'])
describe "fetprofiles/show", :type => :view do describe "fetprofiles/show", :type => :view do
# include RSpecHtmlMatchers ["blue1", "blue2","2003"].each do |theme|
include ThemesForRails::CommonMethods describe "theme #{theme}" do
include ThemesForRails::UrlHelpers
# include ThemesForRails::ActionController
include ::ThemesForRails::ActionView
include ::ActionView::Helpers::AssetTagHelper
include ::ERB::Util
include ::ActionView::Helpers::TagHelper
include ::ActionView::Helpers::FormTagHelper
def theme_name
'blue2'
end
before(:each) do before(:each) do
view.view_paths.push 'app/views/themes/blue2' view.view_paths=[ "app/views/themes/#{theme}", "app/views"]
self.lookup_context.prefixes = ['app/views/themes/blue2']
view.lookup_context.prefixes.push 'app/views/'
view= find("fetprofiles/show")
# view.view_paths.insert 0, ::ActionView::FileSystemResolver.new(theme_view_path_for(name))
# @fetprofile =
#assign(:fetprofile, stub_model(Fetprofile, FactoryGirl.attributes_for(:fetprofile)))
default_url_options[:locale] = :de default_url_options[:locale] = :de
@fetprofile = FactoryGirl.create(:fetprofile,:street => "secret adress") @fetprofile = FactoryGirl.create(:fetprofile,:street => "secret adress")
assign(:fetprofile,@fetprofile) assign(:fetprofile,@fetprofile)
@@ -70,7 +54,7 @@ end
Fetprofile.any_instance.should_not_receive(:gremien) Fetprofile.any_instance.should_not_receive(:gremien)
render render
end end
it "renders public attributes" do it "renders public attributes" do
render render
expect(rendered).to match(/#{@fetprofile.vorname}/) expect(rendered).to match(/#{@fetprofile.vorname}/)
@@ -93,14 +77,13 @@ end
end end
describe "with fet user" do describe "with fet user" do
login_fet_user login_fet_user
it "can see intern" do
expect(@ability.can?(:seeintern,@fetprofile)).to be true
end
let(:current_ability) {@ability} let(:current_ability) {@ability}
it "renders secrets" do it "renders address" do
render render
expect(rendered).to match(/#{@fetprofile.street}/) expect(rendered).to match(/#{@fetprofile.street}/)
expect(rendered).to match(/#{@fetprofile.plz}/)
end end
pending "renders edit path" do pending "renders edit path" do
render render
@@ -108,3 +91,5 @@ let(:current_ability) {@ability}
end end
end end
end end
end
end