~ubuntu-branches/ubuntu/maverick/newsbeuter/maverick

« back to all changes in this revision

Viewing changes to test/test-itemlist.rb

  • Committer: Bazaar Package Importer
  • Author(s): Nico Golde
  • Date: 2009-04-21 14:06:18 UTC
  • mfrom: (4.1.7 sid)
  • Revision ID: james.westby@ubuntu.com-20090421140618-osnjk19bgkebyg9h
Tags: 2.0-1
* New upstream release.
  - Remove dependeny on mrss and nxml and add libxml2, newsbeuter
    now comes with its own parser.
  - Remove debian/patches and quilt dependency.
* Bump to policy 3.8.1, no changes needed.
* debian/copyright: adjust years.
* Remove dh_clean -k call as it is deprecated -> dh_prep.
* Change newsbeuter homepage, it now has an official one.
* Fix watch file url, new upstream code location.
* Add bookmark-scuttle.sh to installed contrib files.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#!/usr/bin/env ruby
 
2
# auto-generated tuitest script
 
3
require 'tuitest'
 
4
 
 
5
Tuitest.init
 
6
verifier = Tuitest::Verifier.new("test-itemlist.rb.log", "RESULT-test-itemlist.rb.xml")
 
7
 
 
8
Kernel.system("rm -f cache cache.lock")
 
9
 
 
10
if ENV["OFFLINE"] then
 
11
        Tuitest.run("../newsbeuter -c cache -C /dev/null -u urls-tuitest1-offline")
 
12
else
 
13
        Tuitest.run("../newsbeuter -c cache -C /dev/null -u urls-tuitest1")
 
14
end
 
15
 
 
16
 
 
17
Tuitest.wait_until_idle
 
18
Tuitest.keypress("r"[0])
 
19
Tuitest.keypress(10)
 
20
Tuitest.keypress(":"[0])
 
21
Tuitest.keypress("s"[0])
 
22
Tuitest.keypress("e"[0])
 
23
Tuitest.keypress("t"[0])
 
24
Tuitest.keypress(" "[0])
 
25
Tuitest.keypress("b"[0])
 
26
Tuitest.keypress("r"[0])
 
27
Tuitest.keypress("o"[0])
 
28
Tuitest.keypress("w"[0])
 
29
Tuitest.keypress("s"[0])
 
30
Tuitest.keypress("e"[0])
 
31
Tuitest.keypress("r"[0])
 
32
Tuitest.keypress("="[0])
 
33
Tuitest.keypress("t"[0])
 
34
Tuitest.keypress("r"[0])
 
35
Tuitest.keypress("u"[0])
 
36
Tuitest.keypress("e"[0])
 
37
Tuitest.keypress(10)
 
38
Tuitest.keypress("o"[0])
 
39
Tuitest.keypress("u"[0])
 
40
 
 
41
Tuitest.wait_until_idle
 
42
 
 
43
# begin auto-generated verification #1 
 
44
verifier.expect(24, 0, "URL list empty.")
 
45
# end auto-generated verification #1 
 
46
 
 
47
Tuitest.keypress(258)
 
48
Tuitest.keypress("u"[0])
 
49
Tuitest.keypress(258)
 
50
Tuitest.keypress("u"[0])
 
51
 
 
52
Tuitest.wait_until_idle
 
53
 
 
54
# begin auto-generated verification #2 
 
55
verifier.expect(0, 17, "URLs")
 
56
verifier.expect(1, 1, "1  http://slashdot.org/       ")
 
57
verifier.expect(2, 3, "                            ")
 
58
# end auto-generated verification #2 
 
59
 
 
60
Tuitest.keypress("q"[0])
 
61
Tuitest.keypress(2)
 
62
 
 
63
Tuitest.wait_until_idle
 
64
 
 
65
# begin auto-generated verification #3 
 
66
verifier.expect(0, 17, "Articles in feed 'RSS 2.0 testbed feed' (3 unread, 3 total)")
 
67
verifier.expect(1, 1, "  1 N  Aug 30   RSS 2.0 Item 1")
 
68
verifier.expect(2, 3, "2 N  Aug 29   RSS 2.0 Item 2")
 
69
verifier.expect(3, 3, "3 N  Aug 28   RSS 2.0 Item 3")
 
70
verifier.expect(24, 0, "URL: http://testbed.newsbeuter.org/item3.html")
 
71
# end auto-generated verification #3 
 
72
 
 
73
Tuitest.keypress(10)
 
74
 
 
75
Tuitest.wait_until_idle
 
76
 
 
77
# begin auto-generated verification #4 
 
78
verifier.expect(24, 0, "Title: RSS 2.0 Item 3")
 
79
# end auto-generated verification #4 
 
80
 
 
81
Tuitest.keypress(10)
 
82
Tuitest.keypress("t"[0])
 
83
Tuitest.keypress("e"[0])
 
84
Tuitest.keypress("s"[0])
 
85
Tuitest.keypress("t"[0])
 
86
 
 
87
Tuitest.wait_until_idle
 
88
 
 
89
# begin auto-generated verification #5 
 
90
verifier.expect(24, 0, "Description: test    ")
 
91
# end auto-generated verification #5 
 
92
 
 
93
Tuitest.keypress(10)
 
94
 
 
95
Tuitest.wait_until_idle
 
96
 
 
97
# begin auto-generated verification #6 
 
98
verifier.expect(24, 0, "Error while saving bookmark: bookmarking support is not configured. Please set t")
 
99
# end auto-generated verification #6 
 
100
 
 
101
Tuitest.keypress(5)
 
102
Tuitest.keypress("a"[0])
 
103
Tuitest.keypress("b"[0])
 
104
Tuitest.keypress("c"[0])
 
105
 
 
106
Tuitest.wait_until_idle
 
107
 
 
108
# begin auto-generated verification #7 
 
109
verifier.expect(24, 0, "Flags: abc                                                                      ")
 
110
# end auto-generated verification #7 
 
111
 
 
112
Tuitest.keypress(10)
 
113
 
 
114
Tuitest.wait_until_idle
 
115
 
 
116
# begin auto-generated verification #8 
 
117
verifier.expect(3, 6, "!")
 
118
verifier.expect(24, 5, " updated.")
 
119
# end auto-generated verification #8 
 
120
 
 
121
Tuitest.keypress("s"[0])
 
122
 
 
123
Tuitest.wait(1000)
 
124
Tuitest.wait_until_idle
 
125
 
 
126
# begin auto-generated verification #9 
 
127
verifier.expect(0, 17, "Save File - ")
 
128
verifier.expect(23, 2, "Cancel ENTER:Save                                                            ")
 
129
verifier.expect(24, 0, "              ")
 
130
# end auto-generated verification #9 
 
131
 
 
132
Tuitest.keypress(259)
 
133
Tuitest.keypress("q"[0])
 
134
 
 
135
Tuitest.wait_until_idle
 
136
 
 
137
# begin auto-generated verification #10 
 
138
verifier.expect(0, 17, "Articles in feed 'RSS 2.0 testbed feed' (3 unread, 3 total)")
 
139
verifier.expect(1, 0, "   1 N  Aug 30   RSS 2.0 Item 1             ")
 
140
verifier.expect(2, 0, "   2 N  Aug 29   RSS 2.0 Item 2                ")
 
141
verifier.expect(3, 0, "   3 N! Aug 28   RSS 2.0 Item 3                     ")
 
142
verifier.expect(4, 0, "                                                ")
 
143
verifier.expect(24, 0, "Aborted saving.")
 
144
# end auto-generated verification #10 
 
145
 
 
146
Tuitest.keypress("?"[0])
 
147
 
 
148
Tuitest.wait_until_idle
 
149
 
 
150
# begin auto-generated verification #11 
 
151
verifier.expect(0, 17, "Help")
 
152
# end auto-generated verification #11 
 
153
 
 
154
Tuitest.keypress("q"[0])
 
155
Tuitest.keypress("n"[0])
 
156
Tuitest.keypress("n"[0])
 
157
Tuitest.keypress("n"[0])
 
158
Tuitest.keypress("p"[0])
 
159
Tuitest.keypress("p"[0])
 
160
Tuitest.keypress("p"[0])
 
161
Tuitest.keypress(16)
 
162
Tuitest.keypress("A"[0])
 
163
Tuitest.keypress(16)
 
164
 
 
165
Tuitest.wait_until_idle
 
166
 
 
167
# begin auto-generated verification #12 
 
168
verifier.expect(0, 58, "0")
 
169
verifier.expect(1, 5, " ")
 
170
verifier.expect(2, 5, " ")
 
171
verifier.expect(3, 5, " ")
 
172
verifier.expect(24, 0, "No unread feeds.")
 
173
# end auto-generated verification #12 
 
174
 
 
175
Tuitest.keypress("q"[0])
 
176
Tuitest.keypress("q"[0])
 
177
 
 
178
Tuitest.wait_until_idle
 
179
 
 
180
Tuitest.close
 
181
verifier.finish
 
182
 
 
183
Kernel.system("rm -f cache cache.lock")
 
184
 
 
185
# EOF