Fix build break by using API that's available across net472 and netcoreapp3.0 (dotnet/extensions#2157)

\n\nCommit migrated from 6e96af8eba
This commit is contained in:
John Luo 2019-08-07 15:44:03 -07:00 committed by GitHub
parent 95746c596e
commit 42eec2cbfa
2 changed files with 5 additions and 5 deletions

View File

@ -250,7 +250,7 @@ namespace Microsoft.JSInterop
DotNetDispatcher.EndInvoke(argsJson);
// Assert
Assert.True(task.IsCompletedSuccessfully);
Assert.True(task.IsCompleted && task.Status == TaskStatus.RanToCompletion);
var result = task.Result;
Assert.Equal(testDTO.StringVal, result.StringVal);
Assert.Equal(testDTO.IntVal, result.IntVal);
@ -597,7 +597,7 @@ namespace Microsoft.JSInterop
DotNetDispatcher.ParseEndInvokeArguments(jsRuntime, $"[{jsRuntime.LastInvocationAsyncHandle}, true, {{\"intVal\": 7}}]");
Assert.True(task.IsCompletedSuccessfully);
Assert.True(task.IsCompleted && task.Status == TaskStatus.RanToCompletion);
Assert.Equal(7, task.Result.IntVal);
}
@ -609,7 +609,7 @@ namespace Microsoft.JSInterop
DotNetDispatcher.ParseEndInvokeArguments(jsRuntime, $"[{jsRuntime.LastInvocationAsyncHandle}, true, [1, 2, 3]]");
Assert.True(task.IsCompletedSuccessfully);
Assert.True(task.IsCompleted && task.Status == TaskStatus.RanToCompletion);
Assert.Equal(new[] { 1, 2, 3 }, task.Result);
}
@ -621,7 +621,7 @@ namespace Microsoft.JSInterop
DotNetDispatcher.ParseEndInvokeArguments(jsRuntime, $"[{jsRuntime.LastInvocationAsyncHandle}, true, null]");
Assert.True(task.IsCompletedSuccessfully);
Assert.True(task.IsCompleted && task.Status == TaskStatus.RanToCompletion);
Assert.Null(task.Result);
}

View File

@ -66,7 +66,7 @@ namespace Microsoft.JSInterop
runtime.EndInvokeJS(2, succeeded: true, ref reader);
Assert.True(task.IsCompletedSuccessfully);
Assert.True(task.IsCompleted && task.Status == TaskStatus.RanToCompletion);
}
[Fact]