Skip to content

Commit

Permalink
Use implicit described_class
Browse files Browse the repository at this point in the history
  • Loading branch information
benlovell committed Jul 20, 2015
1 parent d7cdedc commit 88c4ffb
Show file tree
Hide file tree
Showing 3 changed files with 4 additions and 4 deletions.
2 changes: 1 addition & 1 deletion lib/lotus/generators/action/action_spec.rspec.tt
@@ -1,7 +1,7 @@
require_relative '<%= config[:relative_action_path] %>'

describe <%= config[:app] %>::Controllers::<%= config[:controller] %>::<%= config[:action] %> do
let(:action) { <%= config[:app] %>::Controllers::<%= config[:controller] %>::<%= config[:action] %>.new }
let(:action) { described_class.new }
let(:params) { Hash[] }

it "is successful" do
Expand Down
2 changes: 1 addition & 1 deletion lib/lotus/generators/action/view_spec.rspec.tt
Expand Up @@ -3,7 +3,7 @@ require_relative '<%= config[:relative_view_path] %>'
describe <%= config[:app] %>::Views::<%= config[:controller] %>::<%= config[:action] %> do
let(:exposures) { Hash[foo: 'bar'] }
let(:template) { Lotus::View::Template.new('<%= config[:template_path] %>') }
let(:view) { <%= config[:app] %>::Views::<%= config[:controller] %>::<%= config[:action] %>.new(template, exposures) }
let(:view) { described_class.new(template, exposures) }
let(:rendered) { view.render }

it "exposes #foo" do
Expand Down
4 changes: 2 additions & 2 deletions test/commands/generate_test.rb
Expand Up @@ -85,7 +85,7 @@ def default_options
content = @root.join('spec/web/controllers/dashboard/index_spec.rb').read
content.must_match %(require_relative '../../../../apps/web/controllers/dashboard/index')
content.must_match %(describe Web::Controllers::Dashboard::Index do)
content.must_match %( let(:action) { Web::Controllers::Dashboard::Index.new })
content.must_match %( let(:action) { described_class.new })
content.must_match %( let(:params) { Hash[] })
content.must_match %( it "is successful" do)
content.must_match %( response = action.call(params))
Expand Down Expand Up @@ -129,7 +129,7 @@ def default_options
content.must_match %(describe Web::Views::Dashboard::Index do)
content.must_match %( let(:exposures) { Hash[foo: 'bar'] })
content.must_match %( let(:template) { Lotus::View::Template.new('apps/web/templates/dashboard/index.html.erb') })
content.must_match %( let(:view) { Web::Views::Dashboard::Index.new(template, exposures) })
content.must_match %( let(:view) { described_class.new(template, exposures) })
content.must_match %( let(:rendered) { view.render })
content.must_match %( it "exposes #foo" do)
content.must_match %( expect(view.foo).to eq exposures.fetch(:foo))
Expand Down

0 comments on commit 88c4ffb

Please sign in to comment.