Sha256: cf13d073459fd8159a81cbee108227bb1135fcd80e0c6da654a26e293e28d265

Contents?: true

Size: 642 Bytes

Versions: 3

Compression:

Stored size: 642 Bytes

Contents

require "test_helper"
require "json"

describe CouchbaseLiteLocal do

  before do
    @couchbase_lite_local = CouchbaseLiteLocal.start
    @url = @couchbase_lite_local.url
  end

  after do
    @couchbase_lite_local.stop
  end

  it "exposes the url" do
    @couchbase_lite_local.url.wont_be_nil
  end

  it "accepts connections" do
    output = JSON.parse `curl #{@url}/`
    output["CBLite"].must_equal "Welcome"
  end

  it "creates a database" do
    output = JSON.parse `curl -XPUT #{@url}/mydatabase`
    # either the database is already created or we just created it, both good!
    [201, 412].must_include output["status"]
  end

end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
couchbase_lite_local-0.0.3-universal-java-1.8 test/couchbase_lite_local_test.rb
couchbase_lite_local-0.0.2-universal-java-1.7 test/couchbase_lite_local_test.rb
couchbase_lite_local-0.0.1-java test/couchbase_lite_local_test.rb