All pages
Powered by GitBook
1 of 1

Spies & Mocking

  • makePublic( target, method, newName ) - Exposes private methods from objects as public methods

  • querySim( queryData ) - Simulate a query

  • getMockBox( [generationPath] ) - Get a reference to MockBox

  • createEmptyMock( [className], [object], [callLogging=true]) - Create an empty mock from a class or object

  • createMock( [className], [object], [clearMethods=false], [callLogging=true]) - Create a spy from an instance or class with call logging

  • prepareMock( object, [callLogging=true]) - Prepare an instance of an object for method spies with call logging

  • createStub( [callLogging=true], [extends], [implements]) - Create stub objects with call logging and optional inheritance trees and implementation methods

  • getProperty( target, name, [scope=variables], [defaultValue] ) - Get a property from an object in any scope