This commit is contained in:
nicolas.dorier
2019-11-07 18:29:52 +09:00
parent d37abb53f0
commit 0a2440e14c

View File

@@ -210,8 +210,9 @@ namespace BTCPayServer.Tests
TimeAmount = 1, TimeAmount = 1,
TimeType = ServerController.CreateTemporaryFileUrlViewModel.TmpFileTimeType.Minutes TimeType = ServerController.CreateTemporaryFileUrlViewModel.TmpFileTimeType.Minutes
})); }));
var statusMessageModel = controller.TempData.GetStatusMessageModel();
Assert.NotNull(statusMessageModel);
Assert.True(tmpLinkGenerate.RouteValues.ContainsKey("StatusMessage")); Assert.True(tmpLinkGenerate.RouteValues.ContainsKey("StatusMessage"));
var statusMessageModel = new StatusMessageModel(tmpLinkGenerate.RouteValues["StatusMessage"].ToString());
Assert.Equal(StatusMessageModel.StatusSeverity.Success, statusMessageModel.Severity); Assert.Equal(StatusMessageModel.StatusSeverity.Success, statusMessageModel.Severity);
var index = statusMessageModel.Html.IndexOf("target='_blank'>"); var index = statusMessageModel.Html.IndexOf("target='_blank'>");
var url = statusMessageModel.Html.Substring(index).ReplaceMultiple(new Dictionary<string, string>() var url = statusMessageModel.Html.Substring(index).ReplaceMultiple(new Dictionary<string, string>()
@@ -221,12 +222,14 @@ namespace BTCPayServer.Tests
//verify tmpfile is available and the same //verify tmpfile is available and the same
data = await net.DownloadStringTaskAsync(new Uri(url)); data = await net.DownloadStringTaskAsync(new Uri(url));
Assert.Equal(fileContent, data); Assert.Equal(fileContent, data);
//delete file //delete file
Assert.Equal(StatusMessageModel.StatusSeverity.Success, new StatusMessageModel(Assert Assert.IsType<RedirectToActionResult>(await controller.DeleteFile(fileId));
.IsType<RedirectToActionResult>(await controller.DeleteFile(fileId)) controller.TempData.GetStatusMessageModel();
.RouteValues["statusMessage"].ToString()).Severity); Assert.NotNull(statusMessageModel);
Assert.Equal(StatusMessageModel.StatusSeverity.Success, statusMessageModel.Severity);
//attempt to fetch deleted file //attempt to fetch deleted file
viewFilesViewModel = viewFilesViewModel =