Sha256: cb1ce1a8c30c4e4cd510febea3293f0934dc01ed3f7710f3f045f17e72f3fadf

Contents?: true

Size: 498 Bytes

Versions: 16

Compression:

Stored size: 498 Bytes

Contents

require 'minitest/autorun'
require 'phocus'
require 'jsonpath'

class TestJsonpathBin < MiniTest::Unit::TestCase
  def setup
    @runner = 'ruby -Ilib bin/jsonpath'
    @original_dir = Dir.pwd
    Dir.chdir(File.join(File.dirname(__FILE__), '..'))
  end

  def teardown
    Dir.chdir(@original_dir)
    `rm /tmp/test.json`
  end

  def test_stdin
    File.open('/tmp/test.json', 'w') { |f| f << '{"test": "time"}' }
    assert_equal '["time"]', `#{@runner} '$.test' /tmp/test.json`.strip
  end
end

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
jsonpath-0.9.2 test/test_jsonpath_bin.rb
jsonpath-0.9.1 test/test_jsonpath_bin.rb
jsonpath-0.9.0 test/test_jsonpath_bin.rb
jsonpath-0.8.12 test/test_jsonpath_bin.rb
jsonpath-0.8.11 test/test_jsonpath_bin.rb
jsonpath-0.8.10 test/test_jsonpath_bin.rb
jsonpath-0.8.8 test/test_jsonpath_bin.rb
jsonpath-0.8.7 test/test_jsonpath_bin.rb
jsonpath-0.8.6 test/test_jsonpath_bin.rb
jsonpath-0.8.5 test/test_jsonpath_bin.rb
jsonpath-0.8.4 test/test_jsonpath_bin.rb
jsonpath-0.8.3 test/test_jsonpath_bin.rb
jsonpath-0.8.2 test/test_jsonpath_bin.rb
jsonpath-0.7.2 test/test_jsonpath_bin.rb
jsonpath-0.7.1 test/test_jsonpath_bin.rb
jsonpath-0.7.0 test/test_jsonpath_bin.rb