Remove external dependency on a afterEach
Mix bond api into returned spy object
Test coverage for restore method and spy api mixin