test/test/cluster/unit/cluster_test.rb in elasticsearch-extensions-0.0.26 vs test/test/cluster/unit/cluster_test.rb in elasticsearch-extensions-0.0.27
- old
+ new
@@ -1,10 +1,10 @@
require 'test_helper'
require 'elasticsearch/extensions/test/cluster'
-class Elasticsearch::Extensions::TestClusterTest < Test::Unit::TestCase
+class Elasticsearch::Extensions::TestClusterTest < Elasticsearch::Test::UnitTestCase
include Elasticsearch::Extensions::Test
context "The Test::Cluster" do
context "module" do
should "delegate the methods to the class" do
Cluster::Cluster
@@ -267,9 +267,14 @@
IO.any_instance.expects(:read)
.returns('Version: 2.3.0-SNAPSHOT, Build: d1c86b0/2016-03-30T10:43:20Z, JVM: 1.8.0_60')
assert_equal '2.0', @subject.__determine_version
+ end
+
+ should "return version from arguments" do
+ cluster = Elasticsearch::Extensions::Test::Cluster::Cluster.new command: '/foo/bar/bin/elasticsearch', version: '5.2'
+ assert_equal '5.0', cluster.__determine_version
end
should "raise an exception when the version cannot be parsed from .jar" do
# Incorrect jar version (no dots)
File.expects(:exist?).with('/foo/bar/bin/../lib/').returns(true)