Sha256: 2782ecc02df7c4954f33d997db9df03f821914b942279b60ee4b45abda889f12

Contents?: true

Size: 485 Bytes

Versions: 2

Compression:

Stored size: 485 Bytes

Contents

require 'minitest/autorun'
require 'couchbase'

class TestView < MiniTest::Unit::TestCase
  def test_that_it_defines_views_for_design_documents_only
    design_doc = Couchbase::Document.new(:mock, {'_id' => '_design/foo', 'views' => {'all' => {'map' => 'function(doc){}'}}})
    assert_respond_to(design_doc, :all)
    regular_doc = Couchbase::Document.new(:mock, {'_id' => 'foo', 'views' => {'all' => {'map' => 'function(doc){}'}}})
    refute_respond_to(regular_doc, :all)
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
couchbase-0.9.8 test/test_document.rb
couchbase-0.9.7 test/test_document.rb