Skip to content

Commit cafee93

Browse files
Add TruffleRuby head to CI
This is an clean version of #118 against current master head. Thanks to @eregon for the original submission
1 parent f964fec commit cafee93

2 files changed

Lines changed: 7 additions & 7 deletions

File tree

.github/workflows/ci.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@ jobs:
4646
- "3.1"
4747
- ruby-head
4848
- jruby-9.3
49+
- truffleruby-head
4950
steps:
5051
- uses: actions/checkout@v1
5152
- name: Set up Ruby

spec/prawn_manual_spec.rb

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,11 @@
44
require 'digest/sha2'
55

66
MANUAL_HASH =
7-
case RUBY_ENGINE
8-
when 'ruby'
9-
'2c0279e0bff2a9120494a52aa46216c1871902b5e66a3537bd4d3cbd66db0096b43b6e1ae0e4e189b561c4db9fa1afacb6c41f260e3aaf942faae2fee352d35b'
10-
when 'jruby'
11-
'51baf6440907e9e38d22f50deafa91572aec1174e621c044ae077cfe3d4361982a505dae5f013dd06f64f38cb9b3a38d5a3f8f0903849591774e298a3c91d39a'
12-
end
7+
{
8+
'ruby' => '2c0279e0bff2a9120494a52aa46216c1871902b5e66a3537bd4d3cbd66db0096b43b6e1ae0e4e189b561c4db9fa1afacb6c41f260e3aaf942faae2fee352d35b',
9+
'jruby' => '51baf6440907e9e38d22f50deafa91572aec1174e621c044ae077cfe3d4361982a505dae5f013dd06f64f38cb9b3a38d5a3f8f0903849591774e298a3c91d39a',
10+
'truffleruby' => '2d001a18e27582cce60a6610ca0239de96e7413b0c2a657af5ef364cdc793f3ecd22fbf0ca88bd33cbc24f08cbf0f055cc24a9c2661087047b8ddd14c4554fa5'
11+
}.freeze
1312

1413
RSpec.describe Prawn do
1514
describe 'manual' do
@@ -27,7 +26,7 @@
2726

2827
hash = Digest::SHA512.hexdigest(s)
2928

30-
expect(hash).to eq MANUAL_HASH
29+
expect(hash).to eq MANUAL_HASH[RUBY_ENGINE]
3130
end
3231
end
3332
end

0 commit comments

Comments
 (0)