module ROM::Lint::TestGateway

This is a simple lint-test for gateway class to ensure the basic interfaces are in place

@example

class MyGatewayTest < Minitest::Test
  include ROM::Lint::TestGateway

  def setup
    @gateway = MyGateway
    @uri = "super_db://something"
  end
end

@api public

Attributes

gateway[R]

Returns the gateway class

@api public

identifier[R]

Returns the gateway identifier e.g. :memory

@api public

uri[R]

Returns gateway's URI e.g. “super_db://something”

@api public