Sha256: f2bcc1ac9a80a4f6b16c14f32e6f3ac64b21167e5492b34c23e5ab3386be9909

Contents?: true

Size: 380 Bytes

Versions: 12

Compression:

Stored size: 380 Bytes

Contents

require_relative "../spec_helper"

describe "deprecated _after_hook plugin" do 
  it "shouldn't break things" do
    x = []
    app(:_after_hook) do |r|
      x << 0
      'a'
    end
    @app.send(:include, Module.new do
      define_method(:_roda_after_00_test){|_| x << 1}
      private :_roda_after_00_test
    end)

    body.must_equal 'a'
    x.must_equal [0, 1]
  end
end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
roda-3.28.0 spec/plugin/_after_hook_spec.rb
roda-3.27.0 spec/plugin/_after_hook_spec.rb
roda-3.26.0 spec/plugin/_after_hook_spec.rb
roda-3.25.0 spec/plugin/_after_hook_spec.rb
roda-3.24.0 spec/plugin/_after_hook_spec.rb
roda-3.23.0 spec/plugin/_after_hook_spec.rb
roda-3.22.0 spec/plugin/_after_hook_spec.rb
roda-3.21.0 spec/plugin/_after_hook_spec.rb
roda-3.20.0 spec/plugin/_after_hook_spec.rb
roda-3.19.0 spec/plugin/_after_hook_spec.rb
roda-3.18.0 spec/plugin/_after_hook_spec.rb
roda-3.17.0 spec/plugin/_after_hook_spec.rb