Sha256: 3980e73079b0d3dc6e0dedd52180d784c80535bf1d85569b3aaafb210c78fd64
Contents?: true
Size: 842 Bytes
Versions: 27
Compression:
Stored size: 842 Bytes
Contents
require File.expand_path(File.dirname(__FILE__) + '/../../spec_helper') module PhusionPassenger shared_examples_for "a spawner that preloads app code" do specify "the starting_worker_process event is called with forked=true" do after_start %q{ history_file = "#{PhusionPassenger::Utils.passenger_tmpdir}/history.txt" PhusionPassenger.on_event(:starting_worker_process) do |forked| ::File.append(history_file, "forked = #{forked}\n") end ::File.append(history_file, "end of environment.rb\n"); } spawn_some_application spawn_some_application history_file = "#{PhusionPassenger::Utils.passenger_tmpdir}/history.txt" eventually do contents = File.read(history_file) contents == "end of environment.rb\n" + "forked = true\n" + "forked = true\n" end end end end # module PhusionPassenger
Version data entries
27 entries across 27 versions & 4 rubygems