mirror of
https://github.com/Homebrew/brew.git
synced 2025-07-14 16:09:03 +08:00
test/service_spec: fix tests
This commit is contained in:
parent
21cd8e92c3
commit
46fab4458a
@ -718,7 +718,7 @@ RSpec.describe Homebrew::Service do
|
|||||||
|
|
||||||
unit = f.service.to_systemd_unit
|
unit = f.service.to_systemd_unit
|
||||||
std_path = "#{HOMEBREW_PREFIX}/bin:#{HOMEBREW_PREFIX}/sbin:/usr/bin:/bin:/usr/sbin:/sbin"
|
std_path = "#{HOMEBREW_PREFIX}/bin:#{HOMEBREW_PREFIX}/sbin:/usr/bin:/bin:/usr/sbin:/sbin"
|
||||||
unit_expect = <<~EOS
|
unit_expect = <<~SYSTEMD
|
||||||
[Unit]
|
[Unit]
|
||||||
Description=Homebrew generated unit for formula_name
|
Description=Homebrew generated unit for formula_name
|
||||||
|
|
||||||
@ -737,8 +737,8 @@ RSpec.describe Homebrew::Service do
|
|||||||
StandardError=append:#{HOMEBREW_PREFIX}/var/log/beanstalkd.error.log
|
StandardError=append:#{HOMEBREW_PREFIX}/var/log/beanstalkd.error.log
|
||||||
Environment="PATH=#{std_path}"
|
Environment="PATH=#{std_path}"
|
||||||
Environment="FOO=BAR"
|
Environment="FOO=BAR"
|
||||||
EOS
|
SYSTEMD
|
||||||
expect(unit).to eq(unit_expect.strip)
|
expect(unit).to eq(unit_expect)
|
||||||
end
|
end
|
||||||
|
|
||||||
it "returns valid partial oneshot unit" do
|
it "returns valid partial oneshot unit" do
|
||||||
@ -751,7 +751,7 @@ RSpec.describe Homebrew::Service do
|
|||||||
end
|
end
|
||||||
|
|
||||||
unit = f.service.to_systemd_unit
|
unit = f.service.to_systemd_unit
|
||||||
unit_expect = <<~EOS
|
unit_expect = <<~SYSTEMD
|
||||||
[Unit]
|
[Unit]
|
||||||
Description=Homebrew generated unit for formula_name
|
Description=Homebrew generated unit for formula_name
|
||||||
|
|
||||||
@ -761,8 +761,8 @@ RSpec.describe Homebrew::Service do
|
|||||||
[Service]
|
[Service]
|
||||||
Type=oneshot
|
Type=oneshot
|
||||||
ExecStart=#{HOMEBREW_PREFIX}/opt/#{name}/bin/beanstalkd
|
ExecStart=#{HOMEBREW_PREFIX}/opt/#{name}/bin/beanstalkd
|
||||||
EOS
|
SYSTEMD
|
||||||
expect(unit).to eq(unit_expect.strip)
|
expect(unit).to eq(unit_expect)
|
||||||
end
|
end
|
||||||
|
|
||||||
it "expands paths" do
|
it "expands paths" do
|
||||||
@ -774,7 +774,7 @@ RSpec.describe Homebrew::Service do
|
|||||||
end
|
end
|
||||||
|
|
||||||
unit = f.service.to_systemd_unit
|
unit = f.service.to_systemd_unit
|
||||||
unit_expect = <<~EOS
|
unit_expect = <<~SYSTEMD
|
||||||
[Unit]
|
[Unit]
|
||||||
Description=Homebrew generated unit for formula_name
|
Description=Homebrew generated unit for formula_name
|
||||||
|
|
||||||
@ -785,8 +785,8 @@ RSpec.describe Homebrew::Service do
|
|||||||
Type=simple
|
Type=simple
|
||||||
ExecStart=#{HOMEBREW_PREFIX}/opt/#{name}/bin/beanstalkd
|
ExecStart=#{HOMEBREW_PREFIX}/opt/#{name}/bin/beanstalkd
|
||||||
WorkingDirectory=#{Dir.home}
|
WorkingDirectory=#{Dir.home}
|
||||||
EOS
|
SYSTEMD
|
||||||
expect(unit).to eq(unit_expect.strip)
|
expect(unit).to eq(unit_expect)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
@ -801,7 +801,7 @@ RSpec.describe Homebrew::Service do
|
|||||||
end
|
end
|
||||||
|
|
||||||
unit = f.service.to_systemd_timer
|
unit = f.service.to_systemd_timer
|
||||||
unit_expect = <<~EOS
|
unit_expect = <<~SYSTEMD
|
||||||
[Unit]
|
[Unit]
|
||||||
Description=Homebrew generated timer for formula_name
|
Description=Homebrew generated timer for formula_name
|
||||||
|
|
||||||
@ -811,8 +811,8 @@ RSpec.describe Homebrew::Service do
|
|||||||
[Timer]
|
[Timer]
|
||||||
Unit=homebrew.formula_name
|
Unit=homebrew.formula_name
|
||||||
OnUnitActiveSec=5
|
OnUnitActiveSec=5
|
||||||
EOS
|
SYSTEMD
|
||||||
expect(unit).to eq(unit_expect.strip)
|
expect(unit).to eq(unit_expect)
|
||||||
end
|
end
|
||||||
|
|
||||||
it "returns valid partial timer" do
|
it "returns valid partial timer" do
|
||||||
@ -824,7 +824,7 @@ RSpec.describe Homebrew::Service do
|
|||||||
end
|
end
|
||||||
|
|
||||||
unit = f.service.to_systemd_timer
|
unit = f.service.to_systemd_timer
|
||||||
unit_expect = <<~EOS
|
unit_expect = <<~SYSTEMD
|
||||||
[Unit]
|
[Unit]
|
||||||
Description=Homebrew generated timer for formula_name
|
Description=Homebrew generated timer for formula_name
|
||||||
|
|
||||||
@ -833,7 +833,8 @@ RSpec.describe Homebrew::Service do
|
|||||||
|
|
||||||
[Timer]
|
[Timer]
|
||||||
Unit=homebrew.formula_name
|
Unit=homebrew.formula_name
|
||||||
EOS
|
|
||||||
|
SYSTEMD
|
||||||
expect(unit).to eq(unit_expect)
|
expect(unit).to eq(unit_expect)
|
||||||
end
|
end
|
||||||
|
|
||||||
@ -872,7 +873,7 @@ RSpec.describe Homebrew::Service do
|
|||||||
end
|
end
|
||||||
|
|
||||||
unit = f.service.to_systemd_timer
|
unit = f.service.to_systemd_timer
|
||||||
unit_expect = <<~EOS
|
unit_expect = <<~SYSTEMD
|
||||||
[Unit]
|
[Unit]
|
||||||
Description=Homebrew generated timer for formula_name
|
Description=Homebrew generated timer for formula_name
|
||||||
|
|
||||||
@ -883,8 +884,8 @@ RSpec.describe Homebrew::Service do
|
|||||||
Unit=homebrew.formula_name
|
Unit=homebrew.formula_name
|
||||||
Persistent=true
|
Persistent=true
|
||||||
OnCalendar=#{calendar}
|
OnCalendar=#{calendar}
|
||||||
EOS
|
SYSTEMD
|
||||||
expect(unit).to eq(unit_expect.chomp)
|
expect(unit).to eq(unit_expect)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
Loading…
x
Reference in New Issue
Block a user