lib/vfs/drivers/specification.rb in vfs-0.4.8 vs lib/vfs/drivers/specification.rb in vfs-0.5.0
- old
+ new
@@ -1,8 +1,5 @@
-require 'rspec_ext'
-require 'ruby_ext'
-
shared_examples_for 'vfs driver basic' do
it 'should respond to :local?' do
@driver.should respond_to(:local?)
end
@@ -33,19 +30,19 @@
attrs[:file].should be_true
attrs[:dir].should be_false
end
it "read, write, append" do
- # write
+ # Write.
@driver.write_file('/file', false){|w| w.write 'something'}
@driver.attributes('/file')[:file].should == true
- # read
+ # Read.
data = ""
@driver.read_file('/file'){|buff| data << buff}
data.should == 'something'
- # append
+ # Append.
@driver.write_file('/file', true){|w| w.write ' another'}
data = ""
@driver.read_file('/file'){|buff| data << buff}
data.should == 'something another'
end
\ No newline at end of file