Mockingbird Documentation 0.14.0

Function clear​Default​Values(on:​)

public func clearDefaultValues(on mocks: Mock)

Remove all registered default values.

Partially reset a set of mocks during test runs by removing all registered default values.

let bird = mock(Bird.self)
bird.useDefaultValues(from: .standardProvider)

print(bird.name)  // Prints ""
verify(bird.getName()).wasCalled()  // Passes

clearDefaultValues(on: bird)

print(bird.name)  // Error: Missing stubbed implementation
verify(bird.getName()).wasCalled()  // Passes

Parameters

mocks Mock

A set of mocks to reset.