Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 352 lines (347 sloc) 16.374 kb
8a81f16 @brynary Use Jeweler for gem management
authored
1 # -*- encoding: utf-8 -*-
2
3 Gem::Specification.new do |s|
4 s.name = %q{webrat}
0387d9e @noahd1 Bumping version to prerelease until next official release
noahd1 authored
5 s.version = "0.7.1.pre"
8a81f16 @brynary Use Jeweler for gem management
authored
6
0387d9e @noahd1 Bumping version to prerelease until next official release
noahd1 authored
7 s.required_rubygems_version = Gem::Requirement.new("> 1.3.1") if s.respond_to? :required_rubygems_version=
8a81f16 @brynary Use Jeweler for gem management
authored
8 s.authors = ["Bryan Helmkamp"]
8d2fa24 @noahd1 Added missing dependency "rack-test" to gemspec (LH #339)
noahd1 authored
9 s.date = %q{2010-01-17}
3cdf378 @brynary Add description to gemspec
authored
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.}
8a81f16 @brynary Use Jeweler for gem management
authored
16 s.email = %q{bryan@brynary.com}
17 s.extra_rdoc_files = [
cbb0730 @brynary Regenerate gemspec with thor tasks
authored
18 "README.rdoc",
19 "MIT-LICENSE.txt",
20 "History.txt"
8a81f16 @brynary Use Jeweler for gem management
authored
21 ]
22 s.files = [
23 ".document",
cbb0730 @brynary Regenerate gemspec with thor tasks
authored
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",
75 "lib/webrat/core_extensions/nil_to_param.rb",
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",
198 "spec/private/core/link_spec.rb",
199 "spec/private/core/session_spec.rb",
200 "spec/private/mechanize/mechanize_adapter_spec.rb",
201 "spec/private/nokogiri_spec.rb",
202 "spec/private/rails/attaches_file_spec.rb",
203 "spec/private/rails/rails_adapter_spec.rb",
204 "spec/private/selenium/application_servers/rails_spec.rb",
205 "spec/public/basic_auth_spec.rb",
206 "spec/public/check_spec.rb",
207 "spec/public/choose_spec.rb",
208 "spec/public/click_area_spec.rb",
209 "spec/public/click_button_spec.rb",
210 "spec/public/click_link_spec.rb",
211 "spec/public/fill_in_spec.rb",
212 "spec/public/locators/field_by_xpath_spec.rb",
213 "spec/public/locators/field_labeled_spec.rb",
214 "spec/public/locators/field_with_id_spec.rb",
215 "spec/public/matchers/contain_spec.rb",
216 "spec/public/matchers/have_selector_spec.rb",
217 "spec/public/matchers/have_tag_spec.rb",
218 "spec/public/matchers/have_xpath_spec.rb",
219 "spec/public/reload_spec.rb",
220 "spec/public/save_and_open_spec.rb",
221 "spec/public/select_date_spec.rb",
222 "spec/public/select_datetime_spec.rb",
223 "spec/public/select_spec.rb",
224 "spec/public/select_time_spec.rb",
225 "spec/public/selenium/application_server_factory_spec.rb",
226 "spec/public/selenium/application_servers/external_spec.rb",
227 "spec/public/selenium/selenium_session_spec.rb",
228 "spec/public/set_hidden_field_spec.rb",
229 "spec/public/submit_form_spec.rb",
230 "spec/public/visit_spec.rb",
231 "spec/public/within_spec.rb",
232 "spec/rcov.opts",
233 "spec/spec.opts",
234 "spec/spec_helper.rb",
235 "vendor/selenium-server.jar",
236 "webrat.gemspec"
8a81f16 @brynary Use Jeweler for gem management
authored
237 ]
238 s.homepage = %q{http://github.com/brynary/webrat}
239 s.require_paths = ["lib"]
240 s.rubyforge_project = %q{webrat}
8dacd97 @brynary Regenerated gemspec for version 0.6.rc1
authored
241 s.rubygems_version = %q{1.3.5}
8a81f16 @brynary Use Jeweler for gem management
authored
242 s.summary = %q{Ruby Acceptance Testing for Web applications}
243 s.test_files = [
759d7e4 @brynary Regenerated gemspec for version 0.5.1
authored
244 "spec/fakes/test_adapter.rb",
cbb0730 @brynary Regenerate gemspec with thor tasks
authored
245 "spec/integration/mechanize/sample_app.rb",
246 "spec/integration/mechanize/spec/mechanize_spec.rb",
247 "spec/integration/mechanize/spec/spec_helper.rb",
248 "spec/integration/merb/app/controllers/application.rb",
249 "spec/integration/merb/app/controllers/exceptions.rb",
250 "spec/integration/merb/app/controllers/testing.rb",
251 "spec/integration/merb/config/environments/development.rb",
252 "spec/integration/merb/config/environments/rake.rb",
253 "spec/integration/merb/config/environments/test.rb",
254 "spec/integration/merb/config/init.rb",
255 "spec/integration/merb/config/rack.rb",
256 "spec/integration/merb/config/router.rb",
257 "spec/integration/merb/spec/spec_helper.rb",
258 "spec/integration/merb/spec/webrat_spec.rb",
259 "spec/integration/merb/tasks/merb.thor/app_script.rb",
260 "spec/integration/merb/tasks/merb.thor/common.rb",
261 "spec/integration/merb/tasks/merb.thor/gem_ext.rb",
262 "spec/integration/merb/tasks/merb.thor/ops.rb",
263 "spec/integration/merb/tasks/merb.thor/utils.rb",
264 "spec/integration/rack/app.rb",
265 "spec/integration/rack/test/helper.rb",
266 "spec/integration/rack/test/webrat_rack_test.rb",
267 "spec/integration/rails/app/controllers/application_controller.rb",
268 "spec/integration/rails/app/controllers/buttons_controller.rb",
269 "spec/integration/rails/app/controllers/fields_controller.rb",
270 "spec/integration/rails/app/controllers/links_controller.rb",
271 "spec/integration/rails/app/controllers/webrat_controller.rb",
272 "spec/integration/rails/app/helpers/buttons_helper.rb",
273 "spec/integration/rails/app/helpers/fields_helper.rb",
274 "spec/integration/rails/app/helpers/links_helper.rb",
275 "spec/integration/rails/config/boot.rb",
276 "spec/integration/rails/config/environment.rb",
277 "spec/integration/rails/config/environments/development.rb",
278 "spec/integration/rails/config/environments/selenium.rb",
279 "spec/integration/rails/config/environments/test.rb",
280 "spec/integration/rails/config/initializers/inflections.rb",
281 "spec/integration/rails/config/initializers/mime_types.rb",
282 "spec/integration/rails/config/initializers/new_rails_defaults.rb",
283 "spec/integration/rails/config/routes.rb",
284 "spec/integration/rails/test/integration/button_click_test.rb",
285 "spec/integration/rails/test/integration/fill_in_test.rb",
286 "spec/integration/rails/test/integration/link_click_test.rb",
287 "spec/integration/rails/test/integration/webrat_test.rb",
288 "spec/integration/rails/test/test_helper.rb",
289 "spec/integration/sinatra/classic_app.rb",
290 "spec/integration/sinatra/modular_app.rb",
291 "spec/integration/sinatra/test/classic_app_test.rb",
292 "spec/integration/sinatra/test/modular_app_test.rb",
293 "spec/integration/sinatra/test/test_helper.rb",
294 "spec/private/core/configuration_spec.rb",
295 "spec/private/core/field_spec.rb",
296 "spec/private/core/link_spec.rb",
297 "spec/private/core/session_spec.rb",
298 "spec/private/mechanize/mechanize_adapter_spec.rb",
299 "spec/private/nokogiri_spec.rb",
300 "spec/private/rails/attaches_file_spec.rb",
301 "spec/private/rails/rails_adapter_spec.rb",
302 "spec/private/selenium/application_servers/rails_spec.rb",
303 "spec/public/basic_auth_spec.rb",
304 "spec/public/check_spec.rb",
305 "spec/public/choose_spec.rb",
306 "spec/public/click_area_spec.rb",
307 "spec/public/click_button_spec.rb",
308 "spec/public/click_link_spec.rb",
309 "spec/public/fill_in_spec.rb",
310 "spec/public/locators/field_by_xpath_spec.rb",
311 "spec/public/locators/field_labeled_spec.rb",
312 "spec/public/locators/field_with_id_spec.rb",
313 "spec/public/matchers/contain_spec.rb",
314 "spec/public/matchers/have_selector_spec.rb",
315 "spec/public/matchers/have_tag_spec.rb",
316 "spec/public/matchers/have_xpath_spec.rb",
317 "spec/public/reload_spec.rb",
318 "spec/public/save_and_open_spec.rb",
319 "spec/public/select_date_spec.rb",
320 "spec/public/select_datetime_spec.rb",
321 "spec/public/select_spec.rb",
322 "spec/public/select_time_spec.rb",
323 "spec/public/selenium/application_server_factory_spec.rb",
324 "spec/public/selenium/application_servers/external_spec.rb",
325 "spec/public/selenium/selenium_session_spec.rb",
326 "spec/public/set_hidden_field_spec.rb",
327 "spec/public/submit_form_spec.rb",
328 "spec/public/visit_spec.rb",
329 "spec/public/within_spec.rb",
330 "spec/spec_helper.rb"
8a81f16 @brynary Use Jeweler for gem management
authored
331 ]
332
333 if s.respond_to? :specification_version then
334 current_version = Gem::Specification::CURRENT_SPECIFICATION_VERSION
335 s.specification_version = 3
336
337 if Gem::Version.new(Gem::RubyGemsVersion) >= Gem::Version.new('1.2.0') then
338 s.add_runtime_dependency(%q<nokogiri>, [">= 1.2.0"])
759d7e4 @brynary Regenerated gemspec for version 0.5.1
authored
339 s.add_runtime_dependency(%q<rack>, [">= 1.0"])
8d2fa24 @noahd1 Added missing dependency "rack-test" to gemspec (LH #339)
noahd1 authored
340 s.add_runtime_dependency(%q<rack-test>, [">= 0.5.3"])
8a81f16 @brynary Use Jeweler for gem management
authored
341 else
342 s.add_dependency(%q<nokogiri>, [">= 1.2.0"])
759d7e4 @brynary Regenerated gemspec for version 0.5.1
authored
343 s.add_dependency(%q<rack>, [">= 1.0"])
8d2fa24 @noahd1 Added missing dependency "rack-test" to gemspec (LH #339)
noahd1 authored
344 s.add_dependency(%q<rack-test>, [">= 0.5.3"])
8a81f16 @brynary Use Jeweler for gem management
authored
345 end
346 else
347 s.add_dependency(%q<nokogiri>, [">= 1.2.0"])
759d7e4 @brynary Regenerated gemspec for version 0.5.1
authored
348 s.add_dependency(%q<rack>, [">= 1.0"])
8d2fa24 @noahd1 Added missing dependency "rack-test" to gemspec (LH #339)
noahd1 authored
349 s.add_dependency(%q<rack-test>, [">= 0.5.3"])
8a81f16 @brynary Use Jeweler for gem management
authored
350 end
351 end
Something went wrong with that request. Please try again.