To edit pages or tickets please login with username/password: aaf/aaf

Changeset 56

Show
Ignore:
Timestamp:
06/05/06 22:27:06 (2 years ago)
Author:
jk
Message:

find_options unit tests

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/demo/test/unit/comment_test.rb

    r51 r56  
    4848    assert comments_from_ferret.include?(comment2) 
    4949     
     50    # find options 
     51    comments_from_ferret = Comment.find_by_contents('anoth* OR jo*', {}, :conditions => ["id=?",comment2.id]) 
     52    assert_equal 1, comments_from_ferret.size 
     53    assert comments_from_ferret.include?(comment2) 
     54     
    5055    comments_from_ferret = Comment.find_by_contents('another') 
    5156    assert_equal 1, comments_from_ferret.size 
  • trunk/demo/test/unit/content_test.rb

    r54 r56  
    11require File.dirname(__FILE__) + '/../test_helper' 
    2       require 'pp' 
     2require 'pp' 
    33 
    44class ContentTest < Test::Unit::TestCase 
     
    3636    content.save 
    3737    result = Content.find_by_contents('ÀöÌ') 
    38     assert_equal result.first, conten
     38    assert_equal content, result.firs
    3939    result = Content.find_by_contents('ÃŒml*') 
    40     assert_equal result.first, conten
     40    assert_equal content, result.firs
    4141    result = Content.find_by_contents('ß') 
    42     assert_equal result.first, conten
     42    assert_equal content, result.firs
    4343  end 
    4444 
     
    200200    assert_equal contents(:first).id, contents_from_ferret.first.id  
    201201    assert_equal @another_content.id, contents_from_ferret.last.id 
     202 
     203    # find options 
     204    contents_from_ferret = Content.find_by_contents('title', {}, :conditions => ["id=?",contents(:first).id]) 
     205    assert_equal 1, contents_from_ferret.size 
     206    assert_equal contents(:first), contents_from_ferret.first 
    202207     
    203208    # limit result set size to 1 

To edit pages or tickets please login with username/password: aaf/aaf