More tests. Expanded README.
This commit is contained in:
parent
a181a9415e
commit
011bf0a51c
50
README
50
README
|
@ -1 +1,49 @@
|
||||||
This is a simple pure-Ruby driver for the 10gen MongoDB.
|
= Introduction
|
||||||
|
|
||||||
|
This is a simple pure-Ruby driver for the 10gen Mongo DB. For more information
|
||||||
|
about Mongo, see http://www.mongodb.org.
|
||||||
|
|
||||||
|
= Demo
|
||||||
|
|
||||||
|
$ ruby examples/demo.rb
|
||||||
|
|
||||||
|
Mongo must be running, of course.
|
||||||
|
|
||||||
|
= Testing
|
||||||
|
|
||||||
|
$ rake test
|
||||||
|
|
||||||
|
The tests assume that the Mongo database is running on the default port.
|
||||||
|
|
||||||
|
= License
|
||||||
|
|
||||||
|
== Mongo Ruby Driver
|
||||||
|
|
||||||
|
Copyright (C) 2008 10gen Inc.
|
||||||
|
|
||||||
|
This program is free software: you can redistribute it and/or modify it under
|
||||||
|
the terms of the GNU Affero General Public License, version 3, as published by
|
||||||
|
the Free Software Foundation.
|
||||||
|
|
||||||
|
This program is distributed in the hope that it will be useful, but WITHOUT
|
||||||
|
ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
|
||||||
|
FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more
|
||||||
|
details.
|
||||||
|
|
||||||
|
See http://www.gnu.org/licenses/ for a copy of the GNU Affero General Public
|
||||||
|
License.
|
||||||
|
|
||||||
|
== UUID
|
||||||
|
|
||||||
|
This driver uses the UUID generator by Assaf Arkin and Eric Hodel, which uses
|
||||||
|
the MIT license (see the top of the file lib/mongo/util/uuid.rb).
|
||||||
|
|
||||||
|
== MAC Address Finder
|
||||||
|
|
||||||
|
This driver uses the MAC address finder found at
|
||||||
|
http://codeforpeople.com/lib/ruby/macaddr/macaddr-1.0.0/lib/macaddr.rb, which
|
||||||
|
uses Ruby's license (see http://codeforpeople.com/lib/license.txt).
|
||||||
|
|
||||||
|
# Local Variables:
|
||||||
|
# mode:rdoc
|
||||||
|
# End:
|
||||||
|
|
|
@ -1,3 +1,4 @@
|
||||||
|
# From http://github.com/assaf/uuid/tree/master
|
||||||
#
|
#
|
||||||
# = uuid.rb - UUID generator
|
# = uuid.rb - UUID generator
|
||||||
#
|
#
|
||||||
|
|
|
@ -21,4 +21,17 @@ class DBAPITest < Test::Unit::TestCase
|
||||||
@coll.clear
|
@coll.clear
|
||||||
assert_equal 0, @coll.count
|
assert_equal 0, @coll.count
|
||||||
end
|
end
|
||||||
|
|
||||||
|
def test_insert
|
||||||
|
@coll.insert('a' => 1)
|
||||||
|
@coll.insert('a' => 2)
|
||||||
|
@coll.insert('b' => 3)
|
||||||
|
|
||||||
|
assert_equal 3, @coll.count
|
||||||
|
docs = @coll.find().collect
|
||||||
|
assert_equal 3, docs.length
|
||||||
|
assert docs.include?('a' => 1)
|
||||||
|
assert docs.include?('a' => 2)
|
||||||
|
assert docs.include?('b' => 3)
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
Loading…
Reference in New Issue