test/context_shortcuts_test.rb in surrounded-1.0.0 vs test/context_shortcuts_test.rb in surrounded-1.1.0

- old
+ new

@@ -15,12 +15,37 @@ 'it works, shorty!' end end end +class ShortcutContextNoKeywords + extend Surrounded::Context + shortcut_triggers + + initialize_without_keywords :user, :other + + trigger :shorty do + user.speak + end + + role :user do + def speak + 'it works, shorty!' + end + end +end + describe Surrounded::Context, 'shortcuts' do let(:user){ User.new("Jim") } let(:other){ User.new("Guille") } it 'creates shortcut class methods for triggers' do assert_equal 'it works, shorty!', ShortcutContext.shorty(user: user, other: other) end -end \ No newline at end of file +end + +describe Surrounded::Context, 'shortcuts with initialize_without_keywords' do + let(:user){ User.new("Jim") } + let(:other){ User.new("Guille") } + it 'creates shortcut class methods for triggers' do + assert_equal 'it works, shorty!', ShortcutContextNoKeywords.shorty(user, other) + end +end