@@ -20,3 +20,52 @@ task :release => :gem do
20
20
end
21
21
22
22
task :default => [ :spec , :cucumber ]
23
+
24
+ # only for running the tests suite in the order observed in *nix systems
25
+ task :spec_nix do
26
+ files = %w(
27
+ lib/core_ext_spec.rb
28
+ lib/locomotive/routing/site_dispatcher_spec.rb
29
+ lib/locomotive/bushido_spec.rb
30
+ lib/locomotive/render_spec.rb
31
+ lib/locomotive/httparty/patches_spec.rb
32
+ lib/locomotive/httparty/webservice_spec.rb
33
+ lib/locomotive/configuration_spec.rb
34
+ lib/locomotive/liquid/tags/consume_spec.rb
35
+ lib/locomotive/liquid/tags/with_scope_spec.rb
36
+ lib/locomotive/liquid/tags/nav_spec.rb
37
+ lib/locomotive/liquid/tags/editable/content_spec.rb
38
+ lib/locomotive/liquid/tags/editable/short_text_spec.rb
39
+ lib/locomotive/liquid/tags/seo_spec.rb
40
+ lib/locomotive/liquid/tags/paginate_spec.rb
41
+ lib/locomotive/liquid/drops/content_spec.rb
42
+ lib/locomotive/liquid/drops/contents_spec.rb
43
+ lib/locomotive/liquid/drops/page_spec.rb
44
+ lib/locomotive/liquid/drops/site_spec.rb
45
+ lib/locomotive/liquid/filters/resize_spec.rb
46
+ lib/locomotive/liquid/filters/html_spec.rb
47
+ lib/locomotive/liquid/filters/date_spec.rb
48
+ lib/locomotive/liquid/filters/text_spec.rb
49
+ lib/locomotive/liquid/filters/misc_spec.rb
50
+ lib/locomotive/heroku_spec.rb
51
+ lib/locomotive/import_spec.rb
52
+ lib/locomotive/export_spec.rb
53
+ models/content_instance_spec.rb
54
+ models/editable_element_spec.rb
55
+ models/account_spec.rb
56
+ models/content_type_spec.rb
57
+ models/snippet_spec.rb
58
+ models/ability_spec.rb
59
+ models/membership_spec.rb
60
+ models/page_spec.rb
61
+ models/asset_spec.rb
62
+ models/theme_asset_spec.rb
63
+ models/site_spec.rb
64
+ cells/admin/main_menu_cell_spec.rb
65
+ cells/admin/global_actions_spec.rb
66
+ cells/admin/settings_menu_cell_spec.rb
67
+ requests/seo_trailing_slash_spec.rb
68
+ ) . collect { |f | File . join ( 'spec' , f ) } . join ( ' ' )
69
+
70
+ sh "bundle exec rspec #{ files } "
71
+ end
0 commit comments