Sha256: 8206edc60926a4ebbec866597347c846d4f82f2e09d1f0a46fddd003e9207315
Contents?: true
Size: 783 Bytes
Versions: 10
Compression:
Stored size: 783 Bytes
Contents
require 'test_helper' module Vedeu module Bindings describe Application do context 'the application specific events are defined' do it { Vedeu.bound?(:_goto_).must_equal(true) } end describe '.goto!' do let(:controller) { :some_controller } let(:action) { :show_basket } let(:args) { { customer_id: 3, product_id: 16, } } before { Vedeu::Runtime::Router.stubs(:goto) } subject { Vedeu.trigger(:_goto_, controller, action, **args) } it { Vedeu::Runtime::Router.expects(:goto) .with(:some_controller, :show_basket, args) subject } end end # Application end # Bindings end # Vedeu
Version data entries
10 entries across 10 versions & 1 rubygems