DummyDropbox

I can image a Dropbox session, just for testing.

Very simple library for mocking the dropbox_ruby_gem.

You can test your application without making real calls to Dropbox API using a local folder to fake a Dropbox account.

Install

$ [sudo] gem install dummy_dropbox

Usage

require 'dummy_dropbox'

# Optional:
# Point where your local folder structure is located.
# It will be used as if the real Dropbox structure was been reading.
DummyDropbox.root_path = <your_local_folder> 

session = Dropbox::Session.new('key', 'secret')
assert_equal( File.read( "<your_local_folder>/file1.txt" ) , @session.download( '/file1.txt' ) )

See the test folder.

TODO

The status of this dummy implementation is not very much completed, I just implemented enough for my proposes.

Please fork it and complete the holes as you need it, them send me your pull request.

Credits

Author

Fernando Guillen: fernandoguillen.info

Copyright

Copyright © 2010 Fernando Guillen

License

Released under the MIT license.