summaryrefslogtreecommitdiff
path: root/spec/unit/controllers/project.rb
blob: e42235a4c0b22f0a8772fb9bd6d979e708f2edee (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
describe ProjectController do
  before do
    @query_builder = fake
    @sut = ProjectController.new(@query_builder)
  end
  describe "when loading all timesheets" do
    it "should return all the timesheets" do
      @results[0].must_equal(@project)
      @results.must_equal(@projects)
    end
    before do
      @projects = []
      @project = fake
      @projects << @project
      query = fake
      @query_builder.stub(:build).with(FindAllProjects).and_return(query)
      query.stub(:fetch).ignore_arg.and_return(@projects)
      @results = @sut.index
    end
  end
end