Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 356 lines (351 sloc) 16.536 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}
1d009f9 @indirect Version 0.7.5
indirect authored
5 s.version = "0.7.5"
8a81f16 @brynary Use Jeweler for gem management
authored
6
d9f1e5b @brynary Prep for 0.7.2 release
authored
7 s.required_rubygems_version = Gem::Requirement.new(">= 0") if s.respond_to? :required_rubygems_version=
8a81f16 @brynary Use Jeweler for gem management
authored
8 s.authors = ["Bryan Helmkamp"]
8947ea8 @brynary Prep for 0.7.3 release
authored
9 s.date = %q{2011-01-01}
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",
312c175 @brynary Releasing v0.7.1
authored
75 "lib/webrat/core_extensions/nil_to_query_string.rb",
cbb0730 @brynary Regenerate gemspec with thor tasks
authored
76 "lib/webrat/core_extensions/tcp_socket.rb",
77 "lib/webrat/integrations/merb.rb",
dcd17ac @brynary Prep for 0.7.2.beta.1 release
authored
78 "lib/webrat/integrations/rack.rb",
cbb0730 @brynary Regenerate gemspec with thor tasks
authored
79 "lib/webrat/integrations/rails.rb",
80 "lib/webrat/integrations/rspec-rails.rb",
81 "lib/webrat/integrations/selenium.rb",
82 "lib/webrat/merb.rb",
83 "lib/webrat/rspec-rails.rb",
84 "lib/webrat/selenium.rb",
85 "lib/webrat/selenium/application_server_factory.rb",
86 "lib/webrat/selenium/application_servers.rb",
87 "lib/webrat/selenium/application_servers/base.rb",
88 "lib/webrat/selenium/application_servers/external.rb",
89 "lib/webrat/selenium/application_servers/merb.rb",
dcd17ac @brynary Prep for 0.7.2.beta.1 release
authored
90 "lib/webrat/selenium/application_servers/rack.rb",
cbb0730 @brynary Regenerate gemspec with thor tasks
authored
91 "lib/webrat/selenium/application_servers/rails.rb",
92 "lib/webrat/selenium/application_servers/sinatra.rb",
93 "lib/webrat/selenium/location_strategy_javascript/button.js",
94 "lib/webrat/selenium/location_strategy_javascript/label.js",
95 "lib/webrat/selenium/location_strategy_javascript/webrat.js",
96 "lib/webrat/selenium/location_strategy_javascript/webratlink.js",
97 "lib/webrat/selenium/location_strategy_javascript/webratlinkwithin.js",
98 "lib/webrat/selenium/location_strategy_javascript/webratselectwithoption.js",
99 "lib/webrat/selenium/matchers.rb",
100 "lib/webrat/selenium/matchers/have_content.rb",
101 "lib/webrat/selenium/matchers/have_selector.rb",
102 "lib/webrat/selenium/matchers/have_tag.rb",
103 "lib/webrat/selenium/matchers/have_xpath.rb",
104 "lib/webrat/selenium/selenium_extensions.js",
105 "lib/webrat/selenium/selenium_rc_server.rb",
106 "lib/webrat/selenium/selenium_session.rb",
107 "lib/webrat/selenium/silence_stream.rb",
108 "spec/fakes/test_adapter.rb",
109 "spec/integration/mechanize/Rakefile",
110 "spec/integration/mechanize/config.ru",
111 "spec/integration/mechanize/sample_app.rb",
112 "spec/integration/mechanize/spec/mechanize_spec.rb",
113 "spec/integration/mechanize/spec/spec_helper.rb",
114 "spec/integration/merb/.gitignore",
115 "spec/integration/merb/Rakefile",
116 "spec/integration/merb/app/controllers/application.rb",
117 "spec/integration/merb/app/controllers/exceptions.rb",
118 "spec/integration/merb/app/controllers/testing.rb",
119 "spec/integration/merb/app/views/exceptions/not_acceptable.html.erb",
120 "spec/integration/merb/app/views/exceptions/not_found.html.erb",
121 "spec/integration/merb/app/views/layout/application.html.erb",
122 "spec/integration/merb/app/views/testing/show_form.html.erb",
123 "spec/integration/merb/app/views/testing/upload.html.erb",
124 "spec/integration/merb/config/environments/development.rb",
125 "spec/integration/merb/config/environments/rake.rb",
126 "spec/integration/merb/config/environments/test.rb",
127 "spec/integration/merb/config/init.rb",
128 "spec/integration/merb/config/rack.rb",
129 "spec/integration/merb/config/router.rb",
130 "spec/integration/merb/spec/spec.opts",
131 "spec/integration/merb/spec/spec_helper.rb",
132 "spec/integration/merb/spec/webrat_spec.rb",
133 "spec/integration/merb/tasks/merb.thor/app_script.rb",
134 "spec/integration/merb/tasks/merb.thor/common.rb",
135 "spec/integration/merb/tasks/merb.thor/gem_ext.rb",
136 "spec/integration/merb/tasks/merb.thor/main.thor",
137 "spec/integration/merb/tasks/merb.thor/ops.rb",
138 "spec/integration/merb/tasks/merb.thor/utils.rb",
139 "spec/integration/rack/Rakefile",
140 "spec/integration/rack/app.rb",
141 "spec/integration/rack/test/helper.rb",
142 "spec/integration/rack/test/webrat_rack_test.rb",
143 "spec/integration/rails/.gitignore",
144 "spec/integration/rails/Rakefile",
145 "spec/integration/rails/app/controllers/application_controller.rb",
146 "spec/integration/rails/app/controllers/buttons_controller.rb",
147 "spec/integration/rails/app/controllers/fields_controller.rb",
148 "spec/integration/rails/app/controllers/links_controller.rb",
149 "spec/integration/rails/app/controllers/webrat_controller.rb",
150 "spec/integration/rails/app/helpers/buttons_helper.rb",
151 "spec/integration/rails/app/helpers/fields_helper.rb",
152 "spec/integration/rails/app/helpers/links_helper.rb",
153 "spec/integration/rails/app/views/buttons/show.html.erb",
154 "spec/integration/rails/app/views/fields/show.html.erb",
155 "spec/integration/rails/app/views/links/show.html.erb",
156 "spec/integration/rails/app/views/webrat/before_redirect_form.html.erb",
157 "spec/integration/rails/app/views/webrat/buttons.html.erb",
158 "spec/integration/rails/app/views/webrat/form.html.erb",
159 "spec/integration/rails/app/views/webrat/within.html.erb",
160 "spec/integration/rails/config/boot.rb",
161 "spec/integration/rails/config/environment.rb",
162 "spec/integration/rails/config/environments/development.rb",
163 "spec/integration/rails/config/environments/selenium.rb",
164 "spec/integration/rails/config/environments/test.rb",
165 "spec/integration/rails/config/initializers/inflections.rb",
166 "spec/integration/rails/config/initializers/mime_types.rb",
167 "spec/integration/rails/config/initializers/new_rails_defaults.rb",
168 "spec/integration/rails/config/locales/en.yml",
169 "spec/integration/rails/config/routes.rb",
170 "spec/integration/rails/public/404.html",
171 "spec/integration/rails/public/422.html",
172 "spec/integration/rails/public/500.html",
173 "spec/integration/rails/script/about",
174 "spec/integration/rails/script/console",
175 "spec/integration/rails/script/dbconsole",
176 "spec/integration/rails/script/destroy",
177 "spec/integration/rails/script/generate",
178 "spec/integration/rails/script/performance/benchmarker",
179 "spec/integration/rails/script/performance/profiler",
180 "spec/integration/rails/script/performance/request",
181 "spec/integration/rails/script/plugin",
182 "spec/integration/rails/script/process/inspector",
183 "spec/integration/rails/script/process/reaper",
184 "spec/integration/rails/script/process/spawner",
185 "spec/integration/rails/script/runner",
186 "spec/integration/rails/script/server",
187 "spec/integration/rails/test/integration/button_click_test.rb",
188 "spec/integration/rails/test/integration/fill_in_test.rb",
189 "spec/integration/rails/test/integration/link_click_test.rb",
190 "spec/integration/rails/test/integration/webrat_test.rb",
191 "spec/integration/rails/test/test_helper.rb",
192 "spec/integration/sinatra/Rakefile",
193 "spec/integration/sinatra/classic_app.rb",
194 "spec/integration/sinatra/modular_app.rb",
195 "spec/integration/sinatra/test/classic_app_test.rb",
196 "spec/integration/sinatra/test/modular_app_test.rb",
197 "spec/integration/sinatra/test/test_helper.rb",
198 "spec/private/core/configuration_spec.rb",
199 "spec/private/core/field_spec.rb",
312c175 @brynary Releasing v0.7.1
authored
200 "spec/private/core/form_spec.rb",
cbb0730 @brynary Regenerate gemspec with thor tasks
authored
201 "spec/private/core/link_spec.rb",
202 "spec/private/core/session_spec.rb",
203 "spec/private/mechanize/mechanize_adapter_spec.rb",
204 "spec/private/nokogiri_spec.rb",
205 "spec/private/rails/attaches_file_spec.rb",
206 "spec/private/rails/rails_adapter_spec.rb",
207 "spec/private/selenium/application_servers/rails_spec.rb",
208 "spec/public/basic_auth_spec.rb",
209 "spec/public/check_spec.rb",
210 "spec/public/choose_spec.rb",
211 "spec/public/click_area_spec.rb",
212 "spec/public/click_button_spec.rb",
213 "spec/public/click_link_spec.rb",
214 "spec/public/fill_in_spec.rb",
215 "spec/public/locators/field_by_xpath_spec.rb",
216 "spec/public/locators/field_labeled_spec.rb",
217 "spec/public/locators/field_with_id_spec.rb",
218 "spec/public/matchers/contain_spec.rb",
219 "spec/public/matchers/have_selector_spec.rb",
220 "spec/public/matchers/have_tag_spec.rb",
221 "spec/public/matchers/have_xpath_spec.rb",
222 "spec/public/reload_spec.rb",
223 "spec/public/save_and_open_spec.rb",
224 "spec/public/select_date_spec.rb",
225 "spec/public/select_datetime_spec.rb",
226 "spec/public/select_spec.rb",
227 "spec/public/select_time_spec.rb",
228 "spec/public/selenium/application_server_factory_spec.rb",
229 "spec/public/selenium/application_servers/external_spec.rb",
230 "spec/public/selenium/selenium_session_spec.rb",
231 "spec/public/set_hidden_field_spec.rb",
232 "spec/public/submit_form_spec.rb",
233 "spec/public/visit_spec.rb",
234 "spec/public/within_spec.rb",
235 "spec/rcov.opts",
236 "spec/spec.opts",
237 "spec/spec_helper.rb",
238 "vendor/selenium-server.jar",
239 "webrat.gemspec"
8a81f16 @brynary Use Jeweler for gem management
authored
240 ]
241 s.homepage = %q{http://github.com/brynary/webrat}
242 s.require_paths = ["lib"]
243 s.rubyforge_project = %q{webrat}
dcd17ac @brynary Prep for 0.7.2.beta.1 release
authored
244 s.rubygems_version = %q{1.3.7}
8a81f16 @brynary Use Jeweler for gem management
authored
245 s.summary = %q{Ruby Acceptance Testing for Web applications}
246 s.test_files = [
759d7e4 @brynary Regenerated gemspec for version 0.5.1
authored
247 "spec/fakes/test_adapter.rb",
cbb0730 @brynary Regenerate gemspec with thor tasks
authored
248 "spec/integration/mechanize/sample_app.rb",
249 "spec/integration/mechanize/spec/mechanize_spec.rb",
250 "spec/integration/mechanize/spec/spec_helper.rb",
251 "spec/integration/merb/app/controllers/application.rb",
252 "spec/integration/merb/app/controllers/exceptions.rb",
253 "spec/integration/merb/app/controllers/testing.rb",
254 "spec/integration/merb/config/environments/development.rb",
255 "spec/integration/merb/config/environments/rake.rb",
256 "spec/integration/merb/config/environments/test.rb",
257 "spec/integration/merb/config/init.rb",
258 "spec/integration/merb/config/rack.rb",
259 "spec/integration/merb/config/router.rb",
260 "spec/integration/merb/spec/spec_helper.rb",
261 "spec/integration/merb/spec/webrat_spec.rb",
262 "spec/integration/merb/tasks/merb.thor/app_script.rb",
263 "spec/integration/merb/tasks/merb.thor/common.rb",
264 "spec/integration/merb/tasks/merb.thor/gem_ext.rb",
265 "spec/integration/merb/tasks/merb.thor/ops.rb",
266 "spec/integration/merb/tasks/merb.thor/utils.rb",
267 "spec/integration/rack/app.rb",
268 "spec/integration/rack/test/helper.rb",
269 "spec/integration/rack/test/webrat_rack_test.rb",
270 "spec/integration/rails/app/controllers/application_controller.rb",
271 "spec/integration/rails/app/controllers/buttons_controller.rb",
272 "spec/integration/rails/app/controllers/fields_controller.rb",
273 "spec/integration/rails/app/controllers/links_controller.rb",
274 "spec/integration/rails/app/controllers/webrat_controller.rb",
275 "spec/integration/rails/app/helpers/buttons_helper.rb",
276 "spec/integration/rails/app/helpers/fields_helper.rb",
277 "spec/integration/rails/app/helpers/links_helper.rb",
278 "spec/integration/rails/config/boot.rb",
279 "spec/integration/rails/config/environment.rb",
280 "spec/integration/rails/config/environments/development.rb",
281 "spec/integration/rails/config/environments/selenium.rb",
282 "spec/integration/rails/config/environments/test.rb",
283 "spec/integration/rails/config/initializers/inflections.rb",
284 "spec/integration/rails/config/initializers/mime_types.rb",
285 "spec/integration/rails/config/initializers/new_rails_defaults.rb",
286 "spec/integration/rails/config/routes.rb",
287 "spec/integration/rails/test/integration/button_click_test.rb",
288 "spec/integration/rails/test/integration/fill_in_test.rb",
289 "spec/integration/rails/test/integration/link_click_test.rb",
290 "spec/integration/rails/test/integration/webrat_test.rb",
291 "spec/integration/rails/test/test_helper.rb",
292 "spec/integration/sinatra/classic_app.rb",
293 "spec/integration/sinatra/modular_app.rb",
294 "spec/integration/sinatra/test/classic_app_test.rb",
295 "spec/integration/sinatra/test/modular_app_test.rb",
296 "spec/integration/sinatra/test/test_helper.rb",
297 "spec/private/core/configuration_spec.rb",
298 "spec/private/core/field_spec.rb",
312c175 @brynary Releasing v0.7.1
authored
299 "spec/private/core/form_spec.rb",
cbb0730 @brynary Regenerate gemspec with thor tasks
authored
300 "spec/private/core/link_spec.rb",
301 "spec/private/core/session_spec.rb",
302 "spec/private/mechanize/mechanize_adapter_spec.rb",
303 "spec/private/nokogiri_spec.rb",
304 "spec/private/rails/attaches_file_spec.rb",
305 "spec/private/rails/rails_adapter_spec.rb",
306 "spec/private/selenium/application_servers/rails_spec.rb",
307 "spec/public/basic_auth_spec.rb",
308 "spec/public/check_spec.rb",
309 "spec/public/choose_spec.rb",
310 "spec/public/click_area_spec.rb",
311 "spec/public/click_button_spec.rb",
312 "spec/public/click_link_spec.rb",
313 "spec/public/fill_in_spec.rb",
314 "spec/public/locators/field_by_xpath_spec.rb",
315 "spec/public/locators/field_labeled_spec.rb",
316 "spec/public/locators/field_with_id_spec.rb",
317 "spec/public/matchers/contain_spec.rb",
318 "spec/public/matchers/have_selector_spec.rb",
319 "spec/public/matchers/have_tag_spec.rb",
320 "spec/public/matchers/have_xpath_spec.rb",
321 "spec/public/reload_spec.rb",
322 "spec/public/save_and_open_spec.rb",
323 "spec/public/select_date_spec.rb",
324 "spec/public/select_datetime_spec.rb",
325 "spec/public/select_spec.rb",
326 "spec/public/select_time_spec.rb",
327 "spec/public/selenium/application_server_factory_spec.rb",
328 "spec/public/selenium/application_servers/external_spec.rb",
329 "spec/public/selenium/selenium_session_spec.rb",
330 "spec/public/set_hidden_field_spec.rb",
331 "spec/public/submit_form_spec.rb",
332 "spec/public/visit_spec.rb",
333 "spec/public/within_spec.rb",
334 "spec/spec_helper.rb"
8a81f16 @brynary Use Jeweler for gem management
authored
335 ]
336
337 if s.respond_to? :specification_version then
338 current_version = Gem::Specification::CURRENT_SPECIFICATION_VERSION
339 s.specification_version = 3
340
dcd17ac @brynary Prep for 0.7.2.beta.1 release
authored
341 if Gem::Version.new(Gem::VERSION) >= Gem::Version.new('1.2.0') then
8a81f16 @brynary Use Jeweler for gem management
authored
342 s.add_runtime_dependency(%q<nokogiri>, [">= 1.2.0"])
759d7e4 @brynary Regenerated gemspec for version 0.5.1
authored
343 s.add_runtime_dependency(%q<rack>, [">= 1.0"])
8d2fa24 @noahd1 Added missing dependency "rack-test" to gemspec (LH #339)
noahd1 authored
344 s.add_runtime_dependency(%q<rack-test>, [">= 0.5.3"])
8a81f16 @brynary Use Jeweler for gem management
authored
345 else
346 s.add_dependency(%q<nokogiri>, [">= 1.2.0"])
759d7e4 @brynary Regenerated gemspec for version 0.5.1
authored
347 s.add_dependency(%q<rack>, [">= 1.0"])
8d2fa24 @noahd1 Added missing dependency "rack-test" to gemspec (LH #339)
noahd1 authored
348 s.add_dependency(%q<rack-test>, [">= 0.5.3"])
8a81f16 @brynary Use Jeweler for gem management
authored
349 end
350 else
351 s.add_dependency(%q<nokogiri>, [">= 1.2.0"])
759d7e4 @brynary Regenerated gemspec for version 0.5.1
authored
352 s.add_dependency(%q<rack>, [">= 1.0"])
8d2fa24 @noahd1 Added missing dependency "rack-test" to gemspec (LH #339)
noahd1 authored
353 s.add_dependency(%q<rack-test>, [">= 0.5.3"])
8a81f16 @brynary Use Jeweler for gem management
authored
354 end
355 end
Something went wrong with that request. Please try again.