module Spectator::DSL::Mocks

Direct including types

Defined in:

spectator/dsl/mocks.cr

Instance Method Summary

Macro Summary

Instance Method Detail

def allow(thing) #

[View source]
def allow_any_instance_of(type : T.class) forall T #

[View source]
def anonymous_double(name = "Anonymous", **stubs) #

[View source]
def anonymous_null_double(name = "Anonymous", **stubs) #

[View source]
def no_args #

[View source]

Macro Detail

macro create_double(type_name, name, **stubs) #

[View source]
macro create_null_double(type_name, name, **stubs) #

[View source]
macro define_double(type_name, name, **stubs, &block) #

[View source]
macro define_null_double(type_name, name, **stubs, &block) #

[View source]
macro double(name = "Anonymous", **stubs, &block) #

[View source]
macro expect_any_instance_of(type, _source_file = __FILE__, _source_line = __LINE__) #

[View source]
macro mock(name, &block) #

[View source]
macro null_double(name, **stubs, &block) #

[View source]
macro receive(method_name, _source_file = __FILE__, _source_line = __LINE__, &block) #

[View source]
macro receive_messages(_source_file = __FILE__, _source_line = __LINE__, **stubs) #

[View source]
macro verify_double(name, &block) #

[View source]