Skip to content

Commit c065642

Browse files
authored
Merge pull request #286 from willnet/fix-traffleruby-ci
Fix a failure in thread_safe tests when using truffleruby
2 parents 6f35032 + 663e606 commit c065642

File tree

2 files changed

+2
-11
lines changed

2 files changed

+2
-11
lines changed

.github/workflows/ci.yml

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,6 @@ jobs:
1414
include:
1515
- ruby-version: head
1616
continue-on-error: true
17-
- ruby-version: truffleruby
18-
continue-on-error: true
1917

2018
steps:
2119
- uses: actions/checkout@v4
@@ -31,4 +29,4 @@ jobs:
3129

3230
- name: Run tests
3331
run: bundle exec rake
34-
continue-on-error: ${{ matrix.continue-on-error || false }}
32+
continue-on-error: ${{ matrix.continue-on-error || false }}

spec/gon/thread_spec.rb

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
# frozen_string_literal: true
2+
require 'action_dispatch/testing/test_request'
23

34
class GonTestWorker
45
include Gon::ControllerHelpers
@@ -7,10 +8,6 @@ def request
78
@request ||= ActionDispatch::TestRequest.create
89
end
910

10-
def env
11-
request.env
12-
end
13-
1411
def execute
1512
gon.clear
1613
gon.a ||= 1
@@ -23,10 +20,6 @@ def value
2320
end
2421

2522
describe 'threading behaviour' do
26-
before do
27-
allow(Gon).to receive(:current_gon).and_call_original
28-
end
29-
3023
it 'is threadsafe' do
3124
threads = []
3225
10.times do

0 commit comments

Comments
 (0)