Skip to content

Commit bfaa5d1

Browse files
committed
docs: verify Steep library loading
1 parent 3a83337 commit bfaa5d1

2 files changed

Lines changed: 8 additions & 1 deletion

File tree

‎docs/development.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,7 @@ installed gem's complete signature tree alongside its own signatures:
111111

112112
```ruby
113113
target :app do
114-
signature File.join(Gem::Specification.find_by_name("solid_objects").full_gem_path, "sig")
114+
library "solid_objects"
115115
signature "sig"
116116
check "app/actors"
117117
configure_code_diagnostics(Diagnostic::Ruby.strict)

‎test/integration/effect_payload_types_test.rb‎

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,13 @@ class EffectPayloadTypesTest < ActiveSupport::TestCase
2828
output, status = typecheck(project)
2929
assert status.success?, output
3030

31+
configuration_path = File.join(project, "Steepfile")
32+
configuration = File.read(configuration_path)
33+
File.write(configuration_path, configuration.sub('signature "sig"', "library \"solid_objects\"\n signature \"sig/consumer.rbs\""))
34+
output, status = typecheck(project)
35+
assert status.success?, output
36+
File.write(configuration_path, configuration)
37+
3138
[
3239
[ '"effect_id" => "effect-1"', '"effect_identifier" => "effect-1"' ],
3340
[ '"message" => "failed"', '"message" => 42' ],

0 commit comments

Comments
 (0)