Browse Source

Get rid of unused content.

pull/478/head
Sebastian 6 years ago
parent
commit
cccf55c325
  1. 86
      backend/tests/Squidex.Domain.Apps.Core.Tests/Operations/ConvertContent/ContentConversionTests.cs
  2. 1
      backend/tests/Squidex.Domain.Apps.Entities.Tests/Contents/Queries/ContentQueryServiceTests.cs

86
backend/tests/Squidex.Domain.Apps.Core.Tests/Operations/ConvertContent/ContentConversionTests.cs

@ -8,7 +8,6 @@
using Squidex.Domain.Apps.Core.Contents; using Squidex.Domain.Apps.Core.Contents;
using Squidex.Domain.Apps.Core.ConvertContent; using Squidex.Domain.Apps.Core.ConvertContent;
using Squidex.Domain.Apps.Core.Schemas; using Squidex.Domain.Apps.Core.Schemas;
using Squidex.Infrastructure.Json.Objects;
using Xunit; using Xunit;
namespace Squidex.Domain.Apps.Core.Operations.ConvertContent namespace Squidex.Domain.Apps.Core.Operations.ConvertContent
@ -149,90 +148,5 @@ namespace Squidex.Domain.Apps.Core.Operations.ConvertContent
Assert.True(lhs.Equals((object)rhs)); Assert.True(lhs.Equals((object)rhs));
Assert.Equal(lhs.GetHashCode(), rhs.GetHashCode()); Assert.Equal(lhs.GetHashCode(), rhs.GetHashCode());
} }
[Fact]
public void Should_extract_strings()
{
var input =
new NamedContentData()
.AddField("field1",
new ContentFieldData()
.AddValue("en", "hello"))
.AddField("field2",
new ContentFieldData()
.AddValue("iv", "world"));
var result = input.ToFullText();
Assert.Equal("hello world", result);
}
[Fact]
public void Should_extract_strings_from_arrays()
{
var input =
new NamedContentData()
.AddField("field1",
new ContentFieldData()
.AddValue("en", JsonValue.Array("hello", "loved")))
.AddField("field2",
new ContentFieldData()
.AddValue("iv", "world"));
var result = input.ToFullText();
Assert.Equal("hello loved world", result);
}
[Fact]
public void Should_extract_strings_from_objects()
{
var input =
new NamedContentData()
.AddField("field1",
new ContentFieldData()
.AddValue("en", JsonValue.Array(JsonValue.Object().Add("p1", "hello"))))
.AddField("field2",
new ContentFieldData()
.AddValue("iv", "world"));
var result = input.ToFullText();
Assert.Equal("hello world", result);
}
[Fact]
public void Should_skip_long_strings()
{
var input =
new NamedContentData()
.AddField("field1",
new ContentFieldData()
.AddValue("en", "hello"))
.AddField("field2",
new ContentFieldData()
.AddValue("iv", "you"));
var result = input.ToFullText(maxFieldLength: 3);
Assert.Equal("you", result);
}
[Fact]
public void Should_trim_long_results()
{
var input =
new NamedContentData()
.AddField("field1",
new ContentFieldData()
.AddValue("en", "hello"))
.AddField("field2",
new ContentFieldData()
.AddValue("iv", "you"));
var result = input.ToFullText(maxTotalLength: 7);
Assert.Equal("hello y", result);
}
} }
} }

1
backend/tests/Squidex.Domain.Apps.Entities.Tests/Contents/Queries/ContentQueryServiceTests.cs

@ -12,7 +12,6 @@ using System.Security.Claims;
using System.Threading.Tasks; using System.Threading.Tasks;
using FakeItEasy; using FakeItEasy;
using Squidex.Domain.Apps.Core.Contents; using Squidex.Domain.Apps.Core.Contents;
using Squidex.Domain.Apps.Core.ConvertContent;
using Squidex.Domain.Apps.Core.Schemas; using Squidex.Domain.Apps.Core.Schemas;
using Squidex.Domain.Apps.Core.Scripting; using Squidex.Domain.Apps.Core.Scripting;
using Squidex.Domain.Apps.Entities.Apps; using Squidex.Domain.Apps.Entities.Apps;

Loading…
Cancel
Save