Browse Source

Query asset by metadata.

pull/487/head
Sebastian 6 years ago
parent
commit
9b1566a8fe
  1. 17
      backend/tools/TestSuite/TestSuite.ApiTests/AssetTests.cs

17
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;
@ -153,5 +154,21 @@ namespace TestSuite.ApiTests
Assert.Equal(404, ex.StatusCode);
}
[Fact]
public async Task Should_query_asset_by_metadata()
{
// STEP 1: Create asset
var asset_1 = await _.UploadFileAsync("Assets/logo-squared.png", "image/png");
// STEP 2: Query asset
var assets = await _.Assets.GetAssetsAsync(_.AppName, new AssetQuery
{
Filter = "metadata/pixelWidth eq 600"
});
Assert.Contains(assets.Items, x => x.Id == asset_1.Id);
}
}
}

Loading…
Cancel
Save