mock method
void
mock([
- T? value
Implementation
void mock([T? value]) {
if (_mockedBackends.containsKey(name)) {
panic("Called Chest.mock on chest $name, but it's already mocked.");
}
if (_openedBackends.containsKey(name)) {
panic("Called Chest.mock on chest $name, but it's already opened.");
}
final backend = Backend.mock<T>(name, value ?? ifNew());
_mockedBackends[name] = backend;
_openedBackends[name] = backend;
_backend = backend;
}