```ruby
require "spec_helper"
require "fileutils"

describe Ordinare do
  describe "hi"  do
    it "says hi in italian" do
      expect(Ordinare.hi).to eq "Ciao, sono Ordinare"
    end
  end

  describe "sort" do
    context "no Gemfile found" do
      it "aborts with message" do
        expect { Ordinare.sort("spec/fixtures/no_gemfile") }.to raise_error(SystemExit)
      end
    end

    context "Gemfile found" do
      it "doesn't abort with message" do
        expect { Ordinare.sort("spec/fixtures/Gemfile") }.not_to raise_error(SystemExit)
      end

      it "sorts basic Gemfile" do
        basic_gemfile = "spec/fixtures/basic_gemfile/Gemfile"
        Ordinare.sort(basic_gemfile)

        FileUtils.identical?("#{basic_gemfile}.ordered", "#{basic_gemfile}.ordinare")
      end
    end
  end
end
```

Fix spec for checking Gemfile
user
```ruby
require "spec_helper"
require "fileutils"

describe Ordinare do
  describe "hi"  do
    it "says hi in italian" do
      expect(Ordinare.hi).to eq "Ciao, sono Ordinare"
    end
  end

  describe "sort" do
    context "no Gemfile found" do
      it "aborts with message" do
        expect { Ordinare.sort("spec/fixtures/no_gemfile") }.to raise_error(SystemExit)
      end
    end

    context "Gemfile found" do
      it "doesn't abort with message" do
        expect { Ordinare.sort("spec/fixtures/Gemfile") }.not_to raise_error(SystemExit)
      end

      it "sorts basic Gemfile" do
        basic_gemfile = "spec/fixtures/basic_gemfile/Gemfile"
        Ordinare.sort(basic_gemfile)

        same_files = FileUtils.identical?("#{basic_gemfile}.ordered", "#{basic_gemfile}.ordinare")
        expect(same_files).to be_truthy
      end
    end
  end
end
```
assistant