Sha256: 20e3958646aabcab2128e2281495f9e3fd8a44fc5cfaa3d3298256e44372b8fb

Contents?: true

Size: 409 Bytes

Versions: 1

Compression:

Stored size: 409 Bytes

Contents

require "shoes/spec_helper"

module Learning
  class App
    attr_accessor :gui

    def initialize
      @gui = gui_init
    end
  end
end

module TextPlugin
  module App
    def gui_init
      "Peter"
    end
  end
end

  class Learning::App
    include TextPlugin::App
  end

describe "A Shoes Framework" do

  it "should include Framework Plugins" do
    Learning::App.new.gui.should == "Peter"
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
shoes-4.0.0.pre1 spec/shoes/framework_learning_spec.rb