feat: Refactor to use Wolf3dFlutterEngine across the application
Signed-off-by: Hans Kokx <hans.d.kokx@gmail.com>
This commit is contained in:
@@ -47,7 +47,7 @@ class _CountingAudio implements EngineAudio {
|
||||
void main() {
|
||||
testWidgets('dispose path shuts down audio', (tester) async {
|
||||
final audio = _CountingAudio();
|
||||
final wolf3d = Wolf3d(audioBackend: audio);
|
||||
final wolf3d = Wolf3dFlutterEngine(audioBackend: audio);
|
||||
|
||||
await tester.pumpWidget(
|
||||
MaterialApp(
|
||||
|
||||
@@ -39,15 +39,15 @@ class _NoopAudio implements EngineAudio {
|
||||
}
|
||||
|
||||
void main() {
|
||||
group('Wolf3d debug mode', () {
|
||||
group('Wolf3dFlutterEngine debug mode', () {
|
||||
test('is disabled by default', () {
|
||||
final wolf3d = Wolf3d(audioBackend: _NoopAudio());
|
||||
final wolf3d = Wolf3dFlutterEngine(audioBackend: _NoopAudio());
|
||||
|
||||
expect(wolf3d.isDebugEnabled, isFalse);
|
||||
});
|
||||
|
||||
test('enableDebug toggles debug mode', () {
|
||||
final wolf3d = Wolf3d(audioBackend: _NoopAudio());
|
||||
final wolf3d = Wolf3dFlutterEngine(audioBackend: _NoopAudio());
|
||||
|
||||
final returned = wolf3d.enableDebug();
|
||||
|
||||
@@ -56,7 +56,7 @@ void main() {
|
||||
});
|
||||
|
||||
test('init(debug: true) enables debug mode', () async {
|
||||
final wolf3d = Wolf3d(audioBackend: _NoopAudio());
|
||||
final wolf3d = Wolf3dFlutterEngine(audioBackend: _NoopAudio());
|
||||
|
||||
await wolf3d.init(debug: true);
|
||||
|
||||
@@ -103,7 +103,7 @@ void main() {
|
||||
});
|
||||
}
|
||||
|
||||
class _TestWolf3d extends Wolf3d {
|
||||
class _TestWolf3d extends Wolf3dFlutterEngine {
|
||||
_TestWolf3d({required super.audioBackend});
|
||||
|
||||
@override
|
||||
|
||||
@@ -44,10 +44,10 @@ class _CountingAudio implements EngineAudio {
|
||||
}
|
||||
|
||||
void main() {
|
||||
group('Wolf3d.shutdownAudio', () {
|
||||
group('Wolf3dFlutterEngine.shutdownAudio', () {
|
||||
test('stops and disposes audio once', () async {
|
||||
final audio = _CountingAudio();
|
||||
final wolf3d = Wolf3d(audioBackend: audio);
|
||||
final wolf3d = Wolf3dFlutterEngine(audioBackend: audio);
|
||||
|
||||
await wolf3d.shutdownAudio();
|
||||
await wolf3d.shutdownAudio();
|
||||
@@ -58,7 +58,7 @@ void main() {
|
||||
|
||||
test('concurrent calls share the same shutdown work', () async {
|
||||
final audio = _CountingAudio();
|
||||
final wolf3d = Wolf3d(audioBackend: audio);
|
||||
final wolf3d = Wolf3dFlutterEngine(audioBackend: audio);
|
||||
|
||||
await Future.wait<void>([
|
||||
wolf3d.shutdownAudio(),
|
||||
|
||||
Reference in New Issue
Block a user