Sha256: f3e169e0cddb9f65567c3b12e611cb38451aa7808837ba2a9f30c3e25840566f
Contents?: true
Size: 1.54 KB
Versions: 2
Compression:
Stored size: 1.54 KB
Contents
# # Testing rufus-rtm # # John Mettraux at openwfe.org # # Tue Feb 5 18:16:55 JST 2008 # require 'test/unit' require 'rufus/rtm' include Rufus::RTM class TasksTest < Test::Unit::TestCase #def setup #end #def teardown #end def test_0 taskname = "milk the cow #{Time.now.to_i}" t0 = Task.add! taskname assert_kind_of Task, t0 assert_equal taskname, t0.name ts = Task.find #puts "tasks : #{ts.size}" t1 = ts.find { |t| t.task_id == t0.task_id } assert_equal taskname, t1.name assert_equal "", t1.tags.join(",") ts = Task.find :filter => "status:incomplete" #puts "incomplete tasks : #{ts.size}" t1 = ts.find { |t| t.task_id == t0.task_id } assert_equal taskname, t1.name t1.delete! ts = Task.find :filter => "status:incomplete" t1 = ts.find { |t| t.task_id == t0.task_id } assert_nil t1 end def test_1 lists = List.find assert_not_nil(lists.find { |e| e.name == "Inbox" }) work = lists.find { |e| e.name == "Work" } taskname = "more work #{Time.now.to_i}" t0 = Task.add! taskname, work.list_id tasks = Task.find :list_id => work.list_id, :filer => "status:incomplete" assert_not_nil(tasks.find { |t| t.task_id == t0.task_id }) t0.complete! tasks = Task.find :list_id => work.list_id, :filer => "status:completed" assert_not_nil(tasks.find { |t| t.task_id == t0.task_id }) t0.delete! end end
Version data entries
2 entries across 2 versions & 2 rubygems
Version | Path |
---|---|
elight-rufus-rtm-0.1.3 | test/tasks_test.rb |
rufus-rtm-0.1 | test/tasks_test.rb |