Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master

Fetching latest commit…

Octocat-spinner-32-eaf2f5

Cannot retrieve the latest commit at this time

Octocat-spinner-32 .bundle
Octocat-spinner-32 lib
Octocat-spinner-32 test
Octocat-spinner-32 .gitignore
Octocat-spinner-32 .rvmrc
Octocat-spinner-32 Gemfile
Octocat-spinner-32 Gemfile.lock
Octocat-spinner-32 README.rdoc
Octocat-spinner-32 Rakefile
Octocat-spinner-32 dummy_dropbox.gemspec
README.rdoc

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.

Something went wrong with that request. Please try again.