Sha256: 1224f386730db59094e04a91a38d4ecf91109528d8fcb3f8e675ab4525120cfe
Contents?: true
Size: 891 Bytes
Versions: 2
Compression:
Stored size: 891 Bytes
Contents
require 'gooddata/bricks/brick' require 'gooddata/bricks/bricks' require 'gooddata/bricks/middleware/base_middleware' require 'pry' describe GoodData::Bricks do it "Has GoodData::Bricks::Brick class" do GoodData::Bricks::Brick.should_not == nil end it "should be possible to use block as an app in pipeline" do p = GoodData::Bricks::Pipeline.prepare([ lambda { |params| puts "x" } ]) p.call({}) end # TODO: Better test pre and post so we are sure it is executed in right order it "should be possible to use instance both as middleware and app" do class DummyMiddleware < GoodData::Bricks::Middleware def call(params) puts "pre" app.call(params) puts "post" end end p = GoodData::Bricks::Pipeline.prepare([ DummyMiddleware.new, lambda { |params| puts "x" } ]) p.call({}) end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
gooddata-0.6.0 | spec/bricks/bricks_spec.rb |
gooddata-0.6.0.pre11 | spec/bricks/bricks_spec.rb |