Files
rmq/spec/factory.rb
2013-07-29 15:37:44 -07:00

23 lines
764 B
Ruby

describe 'factory' do
it 'should create with nil selectors' do
view = UIView.alloc.initWithFrame(CGRectZero)
rmq = RubyMotionQuery::RMQ.create_with_selectors(nil, view)
rmq.should.not == nil
rmq.context.should == view
end
it 'should create blank RMQ from existing RMQ' do
view_controller = UIViewController.alloc.init
view = UIView.alloc.initWithFrame(CGRectZero)
rmq = view_controller.rmq(UIView)
blank_rmq = rmq.create_blank_rmq
blank_rmq.is_a?(RubyMotionQuery::RMQ).should == true
blank_rmq.length.should == 0
blank_rmq.context.should == rmq.context
blank_rmq.selectors.should == rmq.selectors
blank_rmq.to_a.should == []
end
# TODO test create_rmq_in_context, create_with_array_and_selectors
end