diff --git a/Library/Homebrew/test/os/linux/pathname_spec.rb b/Library/Homebrew/test/os/linux/pathname_spec.rb new file mode 100644 index 0000000000..d0281ddcdd --- /dev/null +++ b/Library/Homebrew/test/os/linux/pathname_spec.rb @@ -0,0 +1,22 @@ +# frozen_string_literal: true + +require "extend/pathname" + +describe Pathname do + let(:elf_dir) { described_class.new "#{TEST_FIXTURE_DIR}/elf" } + let(:sho) { elf_dir/"libhello.so.0" } + let(:exec) { elf_dir/"hello" } + + describe "#interpreter" do + it "returns interpreter" do + expect(exec.interpreter).to eq "/lib64/ld-linux-x86-64.so.2" + end + end + + describe "#rpath" do + it "returns nil when absent" do + expect(exec.rpath).to be_nil + expect(sho.rpath).to be_nil + end + end +end