brew/Library/Homebrew/test/os/linux/pathname_spec.rb

23 lines
508 B
Ruby
Raw Normal View History

# 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