spec/client_spec.rb in ruby-box-1.1.2 vs spec/client_spec.rb in ruby-box-1.2.0
- old
+ new
@@ -8,9 +8,20 @@
describe RubyBox::Client do
before do
@session = RubyBox::Session.new
end
+ describe '#folder' do
+ it "should return root folder as default behavior for paths such as ./" do
+ RubyBox::Client.any_instance.should_receive(:root_folder).exactly(4).times
+ client = RubyBox::Client.new(@session)
+ client.folder()
+ client.folder('.')
+ client.folder('./')
+ client.folder('/')
+ end
+ end
+
describe '#split_path' do
it "returns the appropriate path" do
client = RubyBox::Client.new(@session)
client.split_path('foo/bar').should == ['foo', 'bar']
end