require File.expand_path('../../../spec_helper', __FILE__)

describe "Kernel#__dir__" do
  it "returns the name of the directory containing the currently-executing file" do
    __dir__.should == File.dirname(__FILE__)
  end

  ruby_bug "#8346", "2.0" do
    context "when used in eval with top level binding" do
      it "returns the name of the directory containing the currently-executing file" do
        eval("__dir__", binding).should == File.dirname(__FILE__)
      end
    end
  end
end
