Bug 12478 : Fixing the tests for Koha::SearchEngine::Elasticsearch::Search
authorChris Cormack <chrisc@catalyst.net.z>
Wed, 13 Apr 2016 21:20:36 +0000 (21:20 +0000)
committerBrendan Gallagher <brendan@bywatersolutions.com>
Tue, 26 Apr 2016 20:20:13 +0000 (20:20 +0000)
perl t/Koha_SearchEngine_Elasticsearch_Search.t

Signed-off-by: Nick Clemens <nick@bywatersolutions.com>
Signed-off-by: Jesse Weaver <jweaver@bywatersolutions.com>
Signed-off-by: Tomas Cohen Arazi <tomascohen@theke.io>
Signed-off-by: Kyle M Hall <kyle@bywatersolutions.com>
Signed-off-by: Brendan Gallagher <brendan@bywatersolutions.com>
t/Koha_ElasticSearch_Search.t [deleted file]
t/Koha_SearchEngine_Elasticsearch_Search.t [new file with mode: 0644]

diff --git a/t/Koha_ElasticSearch_Search.t b/t/Koha_ElasticSearch_Search.t
deleted file mode 100644 (file)
index 081b162..0000000
+++ /dev/null
@@ -1,38 +0,0 @@
-#
-#===============================================================================
-#
-#         FILE: Koha_ElasticSearch_Search.t
-#
-#  DESCRIPTION:
-#
-#        FILES: ---
-#         BUGS: ---
-#        NOTES: ---
-#       AUTHOR: Chris Cormack (rangi), chrisc@catalyst.net.nz
-# ORGANIZATION: Koha Development Team
-#      VERSION: 1.0
-#      CREATED: 09/12/13 09:43:29
-#     REVISION: ---
-#===============================================================================
-
-use strict;
-use warnings;
-
-use Test::More tests => 5;    # last test to print
-
-use_ok('Koha::ElasticSearch::Search');
-
-ok(
-    my $searcher = Koha::ElasticSearch::Search->new(
-        { 'nodes' => ['localhost:9200'], 'index' => 'mydb' }
-    ),
-    'Creating a Koha::ElasticSearch::Search object'
-);
-
-is( $searcher->index, 'mydb', 'Testing basic accessor' );
-
-ok( $searcher->connect, 'Connect to ElasticSearch server' );
-ok( my $results = $searcher->search( { record => 'easy' } ), 'Do a search ' );
-
-ok( my $marcresults = $searcher->marc_search( { record => 'Fish' } ),
-    'Do a marc search' );
diff --git a/t/Koha_SearchEngine_Elasticsearch_Search.t b/t/Koha_SearchEngine_Elasticsearch_Search.t
new file mode 100644 (file)
index 0000000..91c5da5
--- /dev/null
@@ -0,0 +1,39 @@
+#
+#===============================================================================
+#
+#         FILE: Koha_SearchEngine_Elasticsearch_Search.t
+#
+#  DESCRIPTION:
+#
+#        FILES: ---
+#         BUGS: ---
+#        NOTES: ---
+#       AUTHOR: Chris Cormack (rangi), chrisc@catalyst.net.nz
+# ORGANIZATION: Koha Development Team
+#      VERSION: 1.0
+#      CREATED: 09/12/13 09:43:29
+#     REVISION: ---
+#===============================================================================
+
+use strict;
+use warnings;
+
+use Test::More tests => 5;    # last test to print
+use Koha::SearchEngine::Elasticsearch::QueryBuilder;
+
+my $builder = Koha::SearchEngine::Elasticsearch::QueryBuilder->new( { index => 'mydb' } );
+
+use_ok('Koha::SearchEngine::Elasticsearch::Search');
+
+ok(
+    my $searcher = Koha::SearchEngine::Elasticsearch::Search->new(
+        { 'nodes' => ['localhost:9200'], 'index' => 'mydb' }
+    ),
+    'Creating a Koha::ElasticSearch::Search object'
+);
+
+is( $searcher->index, 'mydb', 'Testing basic accessor' );
+
+ok( my $query = $builder->build_query('easy'), 'Build a search query');
+
+ok( my $results = $searcher->search( $query) , 'Do a search ' );