Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 353 lines (349 sloc) 16.45 kb
8a81f16e »
2009-08-10 Use Jeweler for gem management
1 # -*- encoding: utf-8 -*-
2
3 Gem::Specification.new do |s|
4 s.name = %q{webrat}
312c1753 »
2010-04-26 Releasing v0.7.1
5 s.version = "0.7.1"
8a81f16e »
2009-08-10 Use Jeweler for gem management
6
312c1753 »
2010-04-26 Releasing v0.7.1
7 s.required_rubygems_version = Gem::Requirement.new(">= 0") if s.respond_to? :required_rubygems_version=
8a81f16e »
2009-08-10 Use Jeweler for gem management
8 s.authors = ["Bryan Helmkamp"]
312c1753 »
2010-04-26 Releasing v0.7.1
9 s.date = %q{2010-04-26}
3cdf378d »
2009-08-12 Add description to gemspec
10 s.description = %q{Webrat lets you quickly write expressive and robust acceptance tests
11 for a Ruby web application. It supports simulating a browser inside
12 a Ruby process to avoid the performance hit and browser dependency of
13 Selenium or Watir, but the same API can also be used to drive real
14 Selenium tests when necessary (eg. for testing AJAX interactions).
15 Most Ruby web frameworks and testing frameworks are supported.}
8a81f16e »
2009-08-10 Use Jeweler for gem management
16 s.email = %q{bryan@brynary.com}
17 s.extra_rdoc_files = [
cbb07306 »
2009-11-15 Regenerate gemspec with thor tasks
18 "README.rdoc",
19 "MIT-LICENSE.txt",
20 "History.txt"
8a81f16e »
2009-08-10 Use Jeweler for gem management
21 ]
22 s.files = [
23 ".document",
cbb07306 »
2009-11-15 Regenerate gemspec with thor tasks
24 ".gitignore",
25 "Gemfile",
26 "History.txt",
27 "MIT-LICENSE.txt",
28 "README.rdoc",
29 "Rakefile",
30 "Thorfile",
31 "install.rb",
32 "lib/webrat.rb",
33 "lib/webrat/adapters/mechanize.rb",
34 "lib/webrat/adapters/merb.rb",
35 "lib/webrat/adapters/rack.rb",
36 "lib/webrat/adapters/rails.rb",
37 "lib/webrat/adapters/sinatra.rb",
38 "lib/webrat/core.rb",
39 "lib/webrat/core/configuration.rb",
40 "lib/webrat/core/elements/area.rb",
41 "lib/webrat/core/elements/element.rb",
42 "lib/webrat/core/elements/field.rb",
43 "lib/webrat/core/elements/form.rb",
44 "lib/webrat/core/elements/label.rb",
45 "lib/webrat/core/elements/link.rb",
46 "lib/webrat/core/elements/select_option.rb",
47 "lib/webrat/core/locators.rb",
48 "lib/webrat/core/locators/area_locator.rb",
49 "lib/webrat/core/locators/button_locator.rb",
50 "lib/webrat/core/locators/field_by_id_locator.rb",
51 "lib/webrat/core/locators/field_labeled_locator.rb",
52 "lib/webrat/core/locators/field_locator.rb",
53 "lib/webrat/core/locators/field_named_locator.rb",
54 "lib/webrat/core/locators/form_locator.rb",
55 "lib/webrat/core/locators/label_locator.rb",
56 "lib/webrat/core/locators/link_locator.rb",
57 "lib/webrat/core/locators/locator.rb",
58 "lib/webrat/core/locators/select_option_locator.rb",
59 "lib/webrat/core/logging.rb",
60 "lib/webrat/core/matchers.rb",
61 "lib/webrat/core/matchers/have_content.rb",
62 "lib/webrat/core/matchers/have_selector.rb",
63 "lib/webrat/core/matchers/have_tag.rb",
64 "lib/webrat/core/matchers/have_xpath.rb",
65 "lib/webrat/core/methods.rb",
66 "lib/webrat/core/mime.rb",
67 "lib/webrat/core/save_and_open_page.rb",
68 "lib/webrat/core/scope.rb",
69 "lib/webrat/core/session.rb",
70 "lib/webrat/core/xml.rb",
71 "lib/webrat/core_extensions/blank.rb",
72 "lib/webrat/core_extensions/deprecate.rb",
73 "lib/webrat/core_extensions/detect_mapped.rb",
74 "lib/webrat/core_extensions/meta_class.rb",
312c1753 »
2010-04-26 Releasing v0.7.1
75 "lib/webrat/core_extensions/nil_to_query_string.rb",
cbb07306 »
2009-11-15 Regenerate gemspec with thor tasks
76 "lib/webrat/core_extensions/tcp_socket.rb",
77 "lib/webrat/integrations/merb.rb",
78 "lib/webrat/integrations/rails.rb",
79 "lib/webrat/integrations/rspec-rails.rb",
80 "lib/webrat/integrations/selenium.rb",
81 "lib/webrat/merb.rb",
82 "lib/webrat/rspec-rails.rb",
83 "lib/webrat/selenium.rb",
84 "lib/webrat/selenium/application_server_factory.rb",
85 "lib/webrat/selenium/application_servers.rb",
86 "lib/webrat/selenium/application_servers/base.rb",
87 "lib/webrat/selenium/application_servers/external.rb",
88 "lib/webrat/selenium/application_servers/merb.rb",
89 "lib/webrat/selenium/application_servers/rails.rb",
90 "lib/webrat/selenium/application_servers/sinatra.rb",
91 "lib/webrat/selenium/location_strategy_javascript/button.js",
92 "lib/webrat/selenium/location_strategy_javascript/label.js",
93 "lib/webrat/selenium/location_strategy_javascript/webrat.js",
94 "lib/webrat/selenium/location_strategy_javascript/webratlink.js",
95 "lib/webrat/selenium/location_strategy_javascript/webratlinkwithin.js",
96 "lib/webrat/selenium/location_strategy_javascript/webratselectwithoption.js",
97 "lib/webrat/selenium/matchers.rb",
98 "lib/webrat/selenium/matchers/have_content.rb",
99 "lib/webrat/selenium/matchers/have_selector.rb",
100 "lib/webrat/selenium/matchers/have_tag.rb",
101 "lib/webrat/selenium/matchers/have_xpath.rb",
102 "lib/webrat/selenium/selenium_extensions.js",
103 "lib/webrat/selenium/selenium_rc_server.rb",
104 "lib/webrat/selenium/selenium_session.rb",
105 "lib/webrat/selenium/silence_stream.rb",
106 "spec/fakes/test_adapter.rb",
107 "spec/integration/mechanize/Rakefile",
108 "spec/integration/mechanize/config.ru",
109 "spec/integration/mechanize/sample_app.rb",
110 "spec/integration/mechanize/spec/mechanize_spec.rb",
111 "spec/integration/mechanize/spec/spec_helper.rb",
112 "spec/integration/merb/.gitignore",
113 "spec/integration/merb/Rakefile",
114 "spec/integration/merb/app/controllers/application.rb",
115 "spec/integration/merb/app/controllers/exceptions.rb",
116 "spec/integration/merb/app/controllers/testing.rb",
117 "spec/integration/merb/app/views/exceptions/not_acceptable.html.erb",
118 "spec/integration/merb/app/views/exceptions/not_found.html.erb",
119 "spec/integration/merb/app/views/layout/application.html.erb",
120 "spec/integration/merb/app/views/testing/show_form.html.erb",
121 "spec/integration/merb/app/views/testing/upload.html.erb",
122 "spec/integration/merb/config/environments/development.rb",
123 "spec/integration/merb/config/environments/rake.rb",
124 "spec/integration/merb/config/environments/test.rb",
125 "spec/integration/merb/config/init.rb",
126 "spec/integration/merb/config/rack.rb",
127 "spec/integration/merb/config/router.rb",
128 "spec/integration/merb/spec/spec.opts",
129 "spec/integration/merb/spec/spec_helper.rb",
130 "spec/integration/merb/spec/webrat_spec.rb",
131 "spec/integration/merb/tasks/merb.thor/app_script.rb",
132 "spec/integration/merb/tasks/merb.thor/common.rb",
133 "spec/integration/merb/tasks/merb.thor/gem_ext.rb",
134 "spec/integration/merb/tasks/merb.thor/main.thor",
135 "spec/integration/merb/tasks/merb.thor/ops.rb",
136 "spec/integration/merb/tasks/merb.thor/utils.rb",
137 "spec/integration/rack/Rakefile",
138 "spec/integration/rack/app.rb",
139 "spec/integration/rack/test/helper.rb",
140 "spec/integration/rack/test/webrat_rack_test.rb",
141 "spec/integration/rails/.gitignore",
142 "spec/integration/rails/Rakefile",
143 "spec/integration/rails/app/controllers/application_controller.rb",
144 "spec/integration/rails/app/controllers/buttons_controller.rb",
145 "spec/integration/rails/app/controllers/fields_controller.rb",
146 "spec/integration/rails/app/controllers/links_controller.rb",
147 "spec/integration/rails/app/controllers/webrat_controller.rb",
148 "spec/integration/rails/app/helpers/buttons_helper.rb",
149 "spec/integration/rails/app/helpers/fields_helper.rb",
150 "spec/integration/rails/app/helpers/links_helper.rb",
151 "spec/integration/rails/app/views/buttons/show.html.erb",
152 "spec/integration/rails/app/views/fields/show.html.erb",
153 "spec/integration/rails/app/views/links/show.html.erb",
154 "spec/integration/rails/app/views/webrat/before_redirect_form.html.erb",
155 "spec/integration/rails/app/views/webrat/buttons.html.erb",
156 "spec/integration/rails/app/views/webrat/form.html.erb",
157 "spec/integration/rails/app/views/webrat/within.html.erb",
158 "spec/integration/rails/config/boot.rb",
159 "spec/integration/rails/config/environment.rb",
160 "spec/integration/rails/config/environments/development.rb",
161 "spec/integration/rails/config/environments/selenium.rb",
162 "spec/integration/rails/config/environments/test.rb",
163 "spec/integration/rails/config/initializers/inflections.rb",
164 "spec/integration/rails/config/initializers/mime_types.rb",
165 "spec/integration/rails/config/initializers/new_rails_defaults.rb",
166 "spec/integration/rails/config/locales/en.yml",
167 "spec/integration/rails/config/routes.rb",
168 "spec/integration/rails/public/404.html",
169 "spec/integration/rails/public/422.html",
170 "spec/integration/rails/public/500.html",
171 "spec/integration/rails/script/about",
172 "spec/integration/rails/script/console",
173 "spec/integration/rails/script/dbconsole",
174 "spec/integration/rails/script/destroy",
175 "spec/integration/rails/script/generate",
176 "spec/integration/rails/script/performance/benchmarker",
177 "spec/integration/rails/script/performance/profiler",
178 "spec/integration/rails/script/performance/request",
179 "spec/integration/rails/script/plugin",
180 "spec/integration/rails/script/process/inspector",
181 "spec/integration/rails/script/process/reaper",
182 "spec/integration/rails/script/process/spawner",
183 "spec/integration/rails/script/runner",
184 "spec/integration/rails/script/server",
185 "spec/integration/rails/test/integration/button_click_test.rb",
186 "spec/integration/rails/test/integration/fill_in_test.rb",
187 "spec/integration/rails/test/integration/link_click_test.rb",
188 "spec/integration/rails/test/integration/webrat_test.rb",
189 "spec/integration/rails/test/test_helper.rb",
190 "spec/integration/sinatra/Rakefile",
191 "spec/integration/sinatra/classic_app.rb",
192 "spec/integration/sinatra/modular_app.rb",
193 "spec/integration/sinatra/test/classic_app_test.rb",
194 "spec/integration/sinatra/test/modular_app_test.rb",
195 "spec/integration/sinatra/test/test_helper.rb",
196 "spec/private/core/configuration_spec.rb",
197 "spec/private/core/field_spec.rb",
312c1753 »
2010-04-26 Releasing v0.7.1
198 "spec/private/core/form_spec.rb",
cbb07306 »
2009-11-15 Regenerate gemspec with thor tasks
199 "spec/private/core/link_spec.rb",
200 "spec/private/core/session_spec.rb",
201 "spec/private/mechanize/mechanize_adapter_spec.rb",
202 "spec/private/nokogiri_spec.rb",
203 "spec/private/rails/attaches_file_spec.rb",
204 "spec/private/rails/rails_adapter_spec.rb",
205 "spec/private/selenium/application_servers/rails_spec.rb",
206 "spec/public/basic_auth_spec.rb",
207 "spec/public/check_spec.rb",
208 "spec/public/choose_spec.rb",
209 "spec/public/click_area_spec.rb",
210 "spec/public/click_button_spec.rb",
211 "spec/public/click_link_spec.rb",
212 "spec/public/fill_in_spec.rb",
213 "spec/public/locators/field_by_xpath_spec.rb",
214 "spec/public/locators/field_labeled_spec.rb",
215 "spec/public/locators/field_with_id_spec.rb",
216 "spec/public/matchers/contain_spec.rb",
217 "spec/public/matchers/have_selector_spec.rb",
218 "spec/public/matchers/have_tag_spec.rb",
219 "spec/public/matchers/have_xpath_spec.rb",
220 "spec/public/reload_spec.rb",
221 "spec/public/save_and_open_spec.rb",
222 "spec/public/select_date_spec.rb",
223 "spec/public/select_datetime_spec.rb",
224 "spec/public/select_spec.rb",
225 "spec/public/select_time_spec.rb",
226 "spec/public/selenium/application_server_factory_spec.rb",
227 "spec/public/selenium/application_servers/external_spec.rb",
228 "spec/public/selenium/selenium_session_spec.rb",
229 "spec/public/set_hidden_field_spec.rb",
230 "spec/public/submit_form_spec.rb",
231 "spec/public/visit_spec.rb",
232 "spec/public/within_spec.rb",
233 "spec/rcov.opts",
234 "spec/spec.opts",
235 "spec/spec_helper.rb",
236 "vendor/selenium-server.jar",
237 "webrat.gemspec"
8a81f16e »
2009-08-10 Use Jeweler for gem management
238 ]
239 s.homepage = %q{http://github.com/brynary/webrat}
240 s.require_paths = ["lib"]
241 s.rubyforge_project = %q{webrat}
312c1753 »
2010-04-26 Releasing v0.7.1
242 s.rubygems_version = %q{1.3.6}
8a81f16e »
2009-08-10 Use Jeweler for gem management
243 s.summary = %q{Ruby Acceptance Testing for Web applications}
244 s.test_files = [
759d7e45 »
2009-08-18 Regenerated gemspec for version 0.5.1
245 "spec/fakes/test_adapter.rb",
cbb07306 »
2009-11-15 Regenerate gemspec with thor tasks
246 "spec/integration/mechanize/sample_app.rb",
247 "spec/integration/mechanize/spec/mechanize_spec.rb",
248 "spec/integration/mechanize/spec/spec_helper.rb",
249 "spec/integration/merb/app/controllers/application.rb",
250 "spec/integration/merb/app/controllers/exceptions.rb",
251 "spec/integration/merb/app/controllers/testing.rb",
252 "spec/integration/merb/config/environments/development.rb",
253 "spec/integration/merb/config/environments/rake.rb",
254 "spec/integration/merb/config/environments/test.rb",
255 "spec/integration/merb/config/init.rb",
256 "spec/integration/merb/config/rack.rb",
257 "spec/integration/merb/config/router.rb",
258 "spec/integration/merb/spec/spec_helper.rb",
259 "spec/integration/merb/spec/webrat_spec.rb",
260 "spec/integration/merb/tasks/merb.thor/app_script.rb",
261 "spec/integration/merb/tasks/merb.thor/common.rb",
262 "spec/integration/merb/tasks/merb.thor/gem_ext.rb",
263 "spec/integration/merb/tasks/merb.thor/ops.rb",
264 "spec/integration/merb/tasks/merb.thor/utils.rb",
265 "spec/integration/rack/app.rb",
266 "spec/integration/rack/test/helper.rb",
267 "spec/integration/rack/test/webrat_rack_test.rb",
268 "spec/integration/rails/app/controllers/application_controller.rb",
269 "spec/integration/rails/app/controllers/buttons_controller.rb",
270 "spec/integration/rails/app/controllers/fields_controller.rb",
271 "spec/integration/rails/app/controllers/links_controller.rb",
272 "spec/integration/rails/app/controllers/webrat_controller.rb",
273 "spec/integration/rails/app/helpers/buttons_helper.rb",
274 "spec/integration/rails/app/helpers/fields_helper.rb",
275 "spec/integration/rails/app/helpers/links_helper.rb",
276 "spec/integration/rails/config/boot.rb",
277 "spec/integration/rails/config/environment.rb",
278 "spec/integration/rails/config/environments/development.rb",
279 "spec/integration/rails/config/environments/selenium.rb",
280 "spec/integration/rails/config/environments/test.rb",
281 "spec/integration/rails/config/initializers/inflections.rb",
282 "spec/integration/rails/config/initializers/mime_types.rb",
283 "spec/integration/rails/config/initializers/new_rails_defaults.rb",
284 "spec/integration/rails/config/routes.rb",
285 "spec/integration/rails/test/integration/button_click_test.rb",
286 "spec/integration/rails/test/integration/fill_in_test.rb",
287 "spec/integration/rails/test/integration/link_click_test.rb",
288 "spec/integration/rails/test/integration/webrat_test.rb",
289 "spec/integration/rails/test/test_helper.rb",
290 "spec/integration/sinatra/classic_app.rb",
291 "spec/integration/sinatra/modular_app.rb",
292 "spec/integration/sinatra/test/classic_app_test.rb",
293 "spec/integration/sinatra/test/modular_app_test.rb",
294 "spec/integration/sinatra/test/test_helper.rb",
295 "spec/private/core/configuration_spec.rb",
296 "spec/private/core/field_spec.rb",
312c1753 »
2010-04-26 Releasing v0.7.1
297 "spec/private/core/form_spec.rb",
cbb07306 »
2009-11-15 Regenerate gemspec with thor tasks
298 "spec/private/core/link_spec.rb",
299 "spec/private/core/session_spec.rb",
300 "spec/private/mechanize/mechanize_adapter_spec.rb",
301 "spec/private/nokogiri_spec.rb",
302 "spec/private/rails/attaches_file_spec.rb",
303 "spec/private/rails/rails_adapter_spec.rb",
304 "spec/private/selenium/application_servers/rails_spec.rb",
305 "spec/public/basic_auth_spec.rb",
306 "spec/public/check_spec.rb",
307 "spec/public/choose_spec.rb",
308 "spec/public/click_area_spec.rb",
309 "spec/public/click_button_spec.rb",
310 "spec/public/click_link_spec.rb",
311 "spec/public/fill_in_spec.rb",
312 "spec/public/locators/field_by_xpath_spec.rb",
313 "spec/public/locators/field_labeled_spec.rb",
314 "spec/public/locators/field_with_id_spec.rb",
315 "spec/public/matchers/contain_spec.rb",
316 "spec/public/matchers/have_selector_spec.rb",
317 "spec/public/matchers/have_tag_spec.rb",
318 "spec/public/matchers/have_xpath_spec.rb",
319 "spec/public/reload_spec.rb",
320 "spec/public/save_and_open_spec.rb",
321 "spec/public/select_date_spec.rb",
322 "spec/public/select_datetime_spec.rb",
323 "spec/public/select_spec.rb",
324 "spec/public/select_time_spec.rb",
325 "spec/public/selenium/application_server_factory_spec.rb",
326 "spec/public/selenium/application_servers/external_spec.rb",
327 "spec/public/selenium/selenium_session_spec.rb",
328 "spec/public/set_hidden_field_spec.rb",
329 "spec/public/submit_form_spec.rb",
330 "spec/public/visit_spec.rb",
331 "spec/public/within_spec.rb",
332 "spec/spec_helper.rb"
8a81f16e »
2009-08-10 Use Jeweler for gem management
333 ]
334
335 if s.respond_to? :specification_version then
336 current_version = Gem::Specification::CURRENT_SPECIFICATION_VERSION
337 s.specification_version = 3
338
339 if Gem::Version.new(Gem::RubyGemsVersion) >= Gem::Version.new('1.2.0') then
340 s.add_runtime_dependency(%q<nokogiri>, [">= 1.2.0"])
759d7e45 »
2009-08-18 Regenerated gemspec for version 0.5.1
341 s.add_runtime_dependency(%q<rack>, [">= 1.0"])
8d2fa24b » noahd1
2010-01-17 Added missing dependency "rack-test" to gemspec (LH #339)
342 s.add_runtime_dependency(%q<rack-test>, [">= 0.5.3"])
8a81f16e »
2009-08-10 Use Jeweler for gem management
343 else
344 s.add_dependency(%q<nokogiri>, [">= 1.2.0"])
759d7e45 »
2009-08-18 Regenerated gemspec for version 0.5.1
345 s.add_dependency(%q<rack>, [">= 1.0"])
8d2fa24b » noahd1
2010-01-17 Added missing dependency "rack-test" to gemspec (LH #339)
346 s.add_dependency(%q<rack-test>, [">= 0.5.3"])
8a81f16e »
2009-08-10 Use Jeweler for gem management
347 end
348 else
349 s.add_dependency(%q<nokogiri>, [">= 1.2.0"])
759d7e45 »
2009-08-18 Regenerated gemspec for version 0.5.1
350 s.add_dependency(%q<rack>, [">= 1.0"])
8d2fa24b » noahd1
2010-01-17 Added missing dependency "rack-test" to gemspec (LH #339)
351 s.add_dependency(%q<rack-test>, [">= 0.5.3"])
8a81f16e »
2009-08-10 Use Jeweler for gem management
352 end
353 end
Something went wrong with that request. Please try again.