Sha256: bcdf27cdfee57fd6bfdecc00582ecc9bbdae04cc9155f0a63a9c1fb2fb8ea6d9
Contents?: true
Size: 1.11 KB
Versions: 18
Compression:
Stored size: 1.11 KB
Contents
require './test/test_helper' class GridTest < Test::Unit::TestCase context "GridFS: " do setup do @conn = stub() @conn.stubs(:safe) @db = DB.new("testing", @conn) @files = mock() @chunks = mock() @db.expects(:[]).with('fs.files').returns(@files) @db.expects(:[]).with('fs.chunks').returns(@chunks) @db.stubs(:safe) end context "Grid classe with standard connections" do setup do @conn.expects(:slave_ok?).returns(false) end should "create indexes for Grid" do @chunks.expects(:create_index) Grid.new(@db) end should "create indexes for GridFileSystem" do @files.expects(:create_index) @chunks.expects(:create_index) GridFileSystem.new(@db) end end context "Grid classes with slave connection" do setup do @conn.expects(:slave_ok?).returns(true) end should "not create indexes for Grid" do Grid.new(@db) end should "not create indexes for GridFileSystem" do GridFileSystem.new(@db) end end end end
Version data entries
18 entries across 18 versions & 4 rubygems