Sha256: 222a22cd8780f266a43beb0c8ce1dc73613f524cc1405e6ea2c9fe8ed1fdf033
Contents?: true
Size: 1.56 KB
Versions: 29
Compression:
Stored size: 1.56 KB
Contents
# -*- coding: utf-8 -*- # # @file # @brief # @author ongaeshi # @date 2010/10/21 require 'test_helper' require 'milkode/cdweb/lib/query' module Milkode 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
29 entries across 29 versions & 1 rubygems