StreamConformanceFixture

scalus.testing.stream.StreamConformanceFixture

The provider under test, plus the minimum needed to make its chain move.

Kept deliberately small: anything richer would be expressible only by some backends, and a conformance suite that only the emulator can run is not a conformance suite.

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Abstract methods

def close(): Unit

An address nothing has paid yet, distinct on each call.

An address nothing has paid yet, distinct on each call.

Attributes

def payTo(address: Address, amount: Value): TransactionHash

Apply one transaction paying amount to address, and return its hash.

Apply one transaction paying amount to address, and return its hash.

Attributes

def payer: Address

An address the fixture can spend from.

An address the fixture can spend from.

Attributes

def spendFrom(address: Address, amount: Value): TransactionHash

Spend from address, sending amount onwards. Used to observe Spent events.

Spend from address, sending amount onwards. Used to observe Spent events.

Attributes