From f496617492efd3660cb3bb568e19819fb95fec93 Mon Sep 17 00:00:00 2001 From: gmarz Date: Thu, 19 Mar 2015 11:23:17 -0400 Subject: [PATCH] Convenience extensions for template exists Closes #1280 --- src/Nest/ConvenienceExtensions/ExistsExtensions.cs | 9 +++++++++ .../Indices/IndicesTemplateTests.cs | 4 ++-- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/src/Nest/ConvenienceExtensions/ExistsExtensions.cs b/src/Nest/ConvenienceExtensions/ExistsExtensions.cs index fcfd3abbd59..2e6dff344d2 100644 --- a/src/Nest/ConvenienceExtensions/ExistsExtensions.cs +++ b/src/Nest/ConvenienceExtensions/ExistsExtensions.cs @@ -38,5 +38,14 @@ public static Task AliasExistsAsync(this IElasticClient client, return client.AliasExistsAsync(new AliasExistsRequest(indexName, aliasName)); } + public static IExistsResponse TemplateExists(this IElasticClient client, string templateName) + { + return client.TemplateExists(new TemplateExistsRequest(templateName)); + } + + public static Task TemplateExistsAsync(this IElasticClient client, string templateName) + { + return client.TemplateExistsAsync(new TemplateExistsRequest(templateName)); + } } } \ No newline at end of file diff --git a/src/Tests/Nest.Tests.Integration/Indices/IndicesTemplateTests.cs b/src/Tests/Nest.Tests.Integration/Indices/IndicesTemplateTests.cs index e55a066a388..61291cc035a 100644 --- a/src/Tests/Nest.Tests.Integration/Indices/IndicesTemplateTests.cs +++ b/src/Tests/Nest.Tests.Integration/Indices/IndicesTemplateTests.cs @@ -45,11 +45,11 @@ public void TemplateExistsReturnsNoFalsePositives() }); putResponse.IsValid.Should().BeTrue(); - var falseExists = this.Client.TemplateExists(new TemplateExistsRequest("hello-world-blah")); + var falseExists = this.Client.TemplateExists("hello-world-blah"); falseExists.IsValid.Should().BeTrue(); falseExists.Exists.Should().BeFalse(); - var realExists = this.Client.TemplateExists(new TemplateExistsRequest(name)); + var realExists = this.Client.TemplateExists(name); realExists.Exists.Should().BeTrue(); }