Skip to content

Commit

Permalink
Fix specs
Browse files Browse the repository at this point in the history
  • Loading branch information
tsabend committed Feb 22, 2016
1 parent 6db3030 commit 330ad38
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 2 deletions.
3 changes: 3 additions & 0 deletions bin/fus
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
#!/usr/bin/env ruby

require 'fus'

finder = Fus::Finder.new(Dir.pwd)
puts finder.unused_classes
7 changes: 5 additions & 2 deletions spec/fus_spec.rb
Original file line number Diff line number Diff line change
@@ -1,17 +1,20 @@
require 'spec_helper'

describe Fus::Finder do
before :each do
@fixtures_path = File.expand_path(File.join(__FILE__, '../fixtures'))
end
describe "swift_classes" do
it "returns all of the classes in all the swift paths" do
finder = Fus::Finder.new("./fixtures")
finder = Fus::Finder.new(@fixtures_path)
expect(finder.swift_classes).to include("Foo", "ClassVar", "SuperFoo", "NoSpaceSuperFoo", "UnusedClass", "ObjCH", "ObjCM")
expect(finder.swift_classes.count).to eq(7)
end
end

describe "unused_classes" do
it "returns classes that are never used" do
finder = Fus::Finder.new("./fixtures")
finder = Fus::Finder.new(@fixtures_path)
expect(finder.unused_classes).to include("UnusedClass")
expect(finder.unused_classes.count).to eq(1)
end
Expand Down

0 comments on commit 330ad38

Please sign in to comment.