[rspec-users] spec'ing theme views
jared at yourelevation.com
Mon Apr 6 20:06:08 EDT 2009
I'm using the theme support plugin on one of my apps, and I would like
to spec the views for each of my themes, but having a little trouble
and hoping someone can point me in the right direction.
Themed views are located at /themes/my_theme/views that override the
views in app/views when that theme is active. I created a themes/
my_theme/spec directory, and to spec the file at /themes/my_theme/
views/default/index.html.erb I created the following file at themes/
require File.expand_path(File.dirname(__FILE__) + '/../../../../spec/
describe "/default/index.html.erb" do
it "should render" do
Two major questions here:
1) I'm not sure what to put for the describe parameter since I'm
assuming "/default/index.html.erb" is referencing the app/views
2) Running this spec gives:
NameError in '/default/index.html.erb should render'
undefined local variable or method `render' for
any suggestions on how to approach this?
More information about the rspec-users