File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 55# Copyright, 2019, by Sho Ito.
66
77require "falcon/command/serve"
8+ require "sus/fixtures/async"
89require "sus/fixtures/console/captured_logger"
910
1011ServeCommand = Sus ::Shared ( "falcon serve" ) do
3839end
3940
4041describe Falcon ::Command ::Serve do
42+ include Sus ::Fixtures ::Async ::SchedulerContext
4143 include Sus ::Fixtures ::Console ::CapturedLogger
4244
4345 let ( :options ) { [ ] }
Original file line number Diff line number Diff line change 44# Copyright, 2018-2026, by Samuel Williams.
55
66require "falcon/command"
7+ require "sus/fixtures/async"
78require "sus/fixtures/console/captured_logger"
89
910describe Falcon ::Command ::Top do
11+ include Sus ::Fixtures ::Async ::SchedulerContext
1012 include Sus ::Fixtures ::Console ::CapturedLogger
1113
1214 with "basic server configuration" do
Original file line number Diff line number Diff line change 44# Copyright, 2019-2026, by Samuel Williams.
55
66require "falcon/command/virtual"
7+ require "async"
8+ require "sus/fixtures/async"
79require "sus/fixtures/console/captured_logger"
810
911require "async/http"
1214require "async/websocket/client"
1315
1416VirtualCommand = Sus ::Shared ( "falcon virtual" ) do
17+ include Sus ::Fixtures ::Async ::SchedulerContext
18+
1519 let ( :paths ) { [
1620 File . expand_path ( "hello/falcon.rb" , examples_root ) ,
1721 File . expand_path ( "beer/falcon.rb" , examples_root ) ,
3236 end
3337
3438 def around
35- configuration = command . configuration
36- controller = configuration . make_controller
37-
38- controller . start
39-
40- begin
41- yield
42- ensure
43- controller . stop
39+ Sync do
40+ configuration = command . configuration
41+ controller = configuration . make_controller
42+
43+ controller . start
44+
45+ begin
46+ yield
47+ ensure
48+ controller . stop
49+ end
4450 end
4551 end
4652
Original file line number Diff line number Diff line change 66require "falcon/service/server"
77require "falcon/environment/server"
88require "falcon/environment/rackup"
9+ require "async/container"
10+ require "async/service/environment"
11+ require "sus/fixtures/async"
912
1013describe Falcon ::Service ::Server do
14+ include Sus ::Fixtures ::Async ::SchedulerContext
15+
1116 let ( :environment ) do
1217 Async ::Service ::Environment . new ( Falcon ::Environment ::Server ) . with (
1318 Falcon ::Environment ::Rackup ,
You can’t perform that action at this time.
0 commit comments