Skip to content

Commit 19cb079

Browse files
committed
fix failing unit tests
1 parent 5c3d041 commit 19cb079

File tree

2 files changed

+10
-4
lines changed

2 files changed

+10
-4
lines changed

src/Nest/Indices/Analyze/AnalyzeTokenFilters.cs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -241,6 +241,10 @@ public AnalyzeTokenFiltersDescriptor Standard(Func<StandardTokenFilterDescriptor
241241
AssignIfNotNull(selector.InvokeOrDefault(new StandardTokenFilterDescriptor()));
242242
#pragma warning restore 618
243243

244+
/// <inheritdoc cref="IConditionTokenFilter" />
245+
public AnalyzeTokenFiltersDescriptor Condition(Func<ConditionTokenFilterDescriptor, IConditionTokenFilter> selector) =>
246+
AssignIfNotNull(selector?.Invoke(new ConditionTokenFilterDescriptor()));
247+
244248
/// <summary>
245249
/// A filter that stems words (similar to snowball, but with more options).
246250
/// </summary>

src/Tests/Tests/Analysis/TokenFilters/TokenFilterTests.cs

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -915,15 +915,16 @@ public class ConditionTests : TokenFilterAssertionBase<ConditionTests>
915915

916916
public override object Json => new
917917
{
918-
filters = new[] { "lowercase", "lowercase, porter_stem" },
918+
type = "condition",
919+
filter = new[] { "lowercase", "lowercase, porter_stem" },
919920
script = new { source = _predicate }
920921
};
921922

922-
public override string Name => "multiplexer";
923+
public override string Name => "condition";
923924
}
924925

925926
[SkipVersion("<6.4.0", "Introduced in 6.4.0")]
926-
public class MultiplexerTests : TokenFilterAssertionBase<PhoneticTests>
927+
public class MultiplexerTests : TokenFilterAssertionBase<MultiplexerTests>
927928
{
928929
public override FuncTokenFilters Fluent => (n, tf) => tf
929930
.Multiplexer(n, t => t
@@ -939,6 +940,7 @@ public class MultiplexerTests : TokenFilterAssertionBase<PhoneticTests>
939940

940941
public override object Json => new
941942
{
943+
type = "multiplexer",
942944
filters = new[] { "lowercase", "lowercase, porter_stem" },
943945
preserve_original = true
944946
};
@@ -947,7 +949,7 @@ public class MultiplexerTests : TokenFilterAssertionBase<PhoneticTests>
947949
}
948950

949951
[SkipVersion("<6.4.0", "Introduced in 6.4.0")]
950-
public class RemoveDuplicatesTests : TokenFilterAssertionBase<PhoneticTests>
952+
public class RemoveDuplicatesTests : TokenFilterAssertionBase<RemoveDuplicatesTests>
951953
{
952954
public override FuncTokenFilters Fluent => (n, tf) => tf.RemoveDuplicates(n);
953955
public override ITokenFilter Initializer => new RemoveDuplicatesTokenFilter { };

0 commit comments

Comments
 (0)