Skip to content

Commit ba3e362

Browse files
committed
Support for testing against a specified jQuery version
1 parent 77babd2 commit ba3e362

File tree

3 files changed

+9
-2
lines changed

3 files changed

+9
-2
lines changed

test/app.rb

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@
44
set :public_folder, File.dirname(settings.root)
55
enable :static
66

7+
jquery_version = '3.2'
8+
79
helpers do
810
def pjax?
911
env['HTTP_X_PJAX'] && !params[:layout]
@@ -17,6 +19,10 @@ def title(str)
1719
nil
1820
end
1921
end
22+
23+
define_method(:jquery_version) do
24+
jquery_version
25+
end
2026
end
2127

2228
after do
@@ -28,6 +34,7 @@ def title(str)
2834

2935

3036
get '/' do
37+
jquery_version = params[:jquery] if params[:jquery]
3138
erb :qunit
3239
end
3340

test/views/layout.erb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<head>
44
<meta charset="utf-8">
55
<title><%= @title %></title>
6-
<script type="text/javascript" src="/vendor/jquery-3.2.js"></script>
6+
<script type="text/javascript" src="/vendor/jquery-<%= jquery_version %>.js"></script>
77
<script type="text/javascript" src="/jquery.pjax.js"></script>
88
</head>
99
<body>

test/views/qunit.erb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<link rel="stylesheet" href="/vendor/qunit.css">
66
<meta name="viewport" content="initial-scale=1.0,width=device-width">
77

8-
<script type="text/javascript" src="/vendor/jquery-3.2.js"></script>
8+
<script type="text/javascript" src="/vendor/jquery-<%= jquery_version %>.js"></script>
99
<script type="text/javascript" src="/vendor/qunit.js"></script>
1010
<script type="text/javascript">QUnit.config.testTimeout = 10000</script>
1111
<script type="text/javascript" src="/jquery.pjax.js"></script>

0 commit comments

Comments
 (0)