agama/live/test/kernel_cmdline_test.rb
Ladislav Slezák 655882fa54
Rename "root" to "live-root" to avoid confusion
...with "root/root".
2025-04-23 13:26:35 +02:00

19 lines
710 B
Ruby
Executable file

#! /usr/bin/rspec
require "tmpdir"
describe "kernel-cmdline-conf.sh" do
it "filters out any agama params" do
script_path = File.expand_path("../live-root/usr/bin/kernel-cmdline-conf.sh", __dir__, )
source_path = File.expand_path("fixtures/source/cmdline", __dir__, )
expected_path = File.expand_path("fixtures/expected/cmdline", __dir__, )
tmpdir = Dir.mktmpdir do |tmpdir|
target_path = File.join(tmpdir, "cmdline")
command = "#{script_path} #{source_path} #{target_path}"
cmd_result = system(command)
expect(cmd_result).to eq true
expected = File.read(expected_path)
result = File.read(target_path)
expect(result).to eq expected
end
end
end