Sha256: 3008c08ccebaa8104b6500bf1e8bbc382c4e38fca2f075b37920c4e19436fcac
Contents?: true
Size: 1.56 KB
Versions: 2
Compression:
Stored size: 1.56 KB
Contents
# -*- coding: utf-8 -*- # # @file # @brief # @author ongaeshi # @date 2010/10/21 require 'test_helper' require 'codestock/cdweb/lib/query' module CodeStock class TestQuery < Test::Unit::TestCase def test_query q = create_query("test fire beam") assert_equal q.keywords, ['test', 'fire', 'beam'] assert_equal q.packages, [] assert_equal q.fpaths, [] assert_equal q.suffixs, [] assert_equal q.escape_html, 'test fire beam' q = create_query("test fire beam f:testfile1") assert_equal q.keywords, ['test', 'fire', 'beam'] assert_equal q.packages, [] assert_equal q.fpaths, ['testfile1'] assert_equal q.suffixs, [] q = create_query("test fire beam f:testfile1 filepath:dir32") assert_equal q.keywords, ['test', 'fire', 'beam'] assert_equal q.packages, [] assert_equal q.fpaths, ['dir32', 'testfile1'] assert_equal q.suffixs, [] q = create_query("package:gren test fire beam f:testfile1 filepath:dir32 s:rb p:test suffix:pl") assert_equal q.keywords, ['test', 'fire', 'beam'] assert_equal q.packages, ['gren', 'test'] assert_equal q.fpaths, ['dir32', 'testfile1'] assert_equal q.suffixs, ['pl', 'rb'] q = create_query("&p") assert_equal "&p", q.query_string assert_equal q.escape_html, '&p' q = create_query("int &p") assert_equal q.escape_html, 'int &p' q = create_query('"def update"') assert_equal q.keywords, ['def update'] end def create_query(query) Query.new(query) end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
codestock-0.1.4 | test/test_query.rb |
codestock-0.1.3 | test/test_query.rb |