Sha256: cf03e6e6abf1f3b85173e181fa96eeffa83e09a09e5674f707ca1920ad786386
Contents?: true
Size: 818 Bytes
Versions: 1
Compression:
Stored size: 818 Bytes
Contents
require "spec_helper" require "supernova/solr/cli" describe "Supernova::Solr::CLI" do let(:cli) { Supernova::Solr::CLI.new([]) } it "can be initialized" do cli = Supernova::Solr::CLI.new([]) end describe "#start_solr_cmd" do it "returns a string" do cli.send(:start_solr_cmd).should be_kind_of(String) end it "returns the correct command" do # >> #{log_path} 2>&1 cli.send(:start_solr_cmd).should include("cd /usr/local/Cellar/solr/3.5.0/libexec/example && /usr/bin/env java -Dsolr.solr.home=/opt/solr -jar start.jar > /opt/solr/solr.log 2>&1") end it "uses a custom solr bin when provided" do cli = Supernova::Solr::CLI.new(["--solr-bin", "/path/to/solr/start.jar"]) cli.send(:start_solr_cmd).should include("cd /path/to/solr") end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
supernova-core-0.0.1 | spec/supernova/solr/cli_spec.rb |