Browse Source

Move dynamically.

pull/664/head
Sebastian 5 years ago
parent
commit
b329981012
  1. 21
      backend/tools/TestSuite/TestSuite.ApiTests/AssetTests.cs

21
backend/tools/TestSuite/TestSuite.ApiTests/AssetTests.cs

@ -8,6 +8,7 @@
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Net.Http;
using System.Threading.Tasks;
using Squidex.ClientLibrary.Management;
@ -279,6 +280,26 @@ namespace TestSuite.ApiTests
Assert.Single(assets_1.Items, x => x.Id == asset_1.Id);
}
[Fact]
public async Task Should_move_asset_to_folder_by_path()
{
// STEP 1: Create asset
var asset_1 = await _.UploadFileAsync("Assets/logo-squared.png", "image/png");
// STEP 2: Move dynamically
var asset_2 = await _.Assets.PutAssetParentAsync(_.AppName, asset_1.Id, new MoveAssetDto
{
ParentPath = "path/to/folder"
});
// STEP 3: Get folder
var folder_1 = await _.Assets.GetAssetFoldersAsync(_.AppName, asset_2.ParentId);
Assert.Equal("path/to/folder", string.Join("/", folder_1.Path.Select(x => x.FolderName)));
}
[Fact, Trait("Category", "NotAutomated")]
public async Task Should_delete_recursively()
{

Loading…
Cancel
Save