blob: 38acf909952a3ba9f1fa5773e98adea69d8ee9d7 [file] [log] [blame]
// Copyright 2018 The Fuchsia Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
// TODO: try to stop ignoring "implementation_imports".
// ignore_for_file: implementation_imports
import 'package:test/test.dart';
import 'package:sledge/src/document/value_observer.dart';
class DummyValueObserver implements ValueObserver {
bool _wasChanged = false;
@override
void valueWasChanged() {
_wasChanged = true;
}
void reset() {
_wasChanged = false;
}
void expectChanged() {
expect(_wasChanged, isTrue);
}
void expectNotChanged() {
expect(_wasChanged, isFalse);
}
}