Sha256: 1d6da210780b7ef4d067a55edcabbeed3701f42aafb5421a60600b7ec582669e
Contents?: true
Size: 804 Bytes
Versions: 5
Compression:
Stored size: 804 Bytes
Contents
require File.join(__FILE__.gsub(/(.*)?\/spec\/.*$/, '\1'), 'spec/spec_helper') class GenericWidgetConsumer def self.name; "document"; end def base_class; self.class; end include Rtml::Widgets def build_element(name, properties = {}) @elements ||= [] @elements << Rtml::Dom::Element.new(:name => name, :properties => properties) @elements.last end end describe "Generic Widget Consumer" do before :each do @consumer = GenericWidgetConsumer.new end it "should respond to build" do assert @consumer.respond_to?(:build), "Consumer does not respond to :build" # this doesn't produce even remotely valid TML -- but it proves that the widget can be called. #@consumer.build :tml do # build :head #end # TODO: Validate the generated markup. end end
Version data entries
5 entries across 5 versions & 1 rubygems