Skip to content

Commit dce7bb1

Browse files
committed
fix test for versions earlier than unity 6
1 parent 3a5fd73 commit dce7bb1

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

Packages/com.mygamedevtools.scene-loader/Tests/Runtime/SceneManager_DisposeTests.cs

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
using NUnit.Framework;
22
using System;
33
using System.Collections;
4+
using System.Threading.Tasks;
45
using UnityEngine;
56
using UnityEngine.TestTools;
67

@@ -47,7 +48,7 @@ public IEnumerator Dipose_DuringUnload([ValueSource(nameof(_sceneManagerCreateFu
4748
[UnityTest]
4849
public IEnumerator Dispose_DuringTransition([ValueSource(nameof(_sceneManagerCreateFuncs))] Func<ISceneManager> managerCreateFunc, [ValueSource(typeof(SceneTestEnvironment), nameof(SceneTestEnvironment.TransitionSceneParametersList))] SceneParameters sceneParameters, [ValueSource(typeof(SceneManagerTests), nameof(SceneManagerTests.LoadingSceneInfos))] ILoadSceneInfo loadingScene)
4950
{
50-
async Awaitable Test()
51+
async Task<bool> Test()
5152
{
5253
ISceneManager manager = managerCreateFunc();
5354
await SceneManagerTests.LoadFirstScene(manager).Task;
@@ -65,8 +66,9 @@ async Awaitable Test()
6566
canceled = true;
6667
}
6768
Assert.True(canceled);
69+
return true;
6870
}
69-
return Test();
71+
return new WaitTask<bool>(Test());
7072
}
7173
}
7274
}

0 commit comments

Comments
 (0)