                 expect(matchesViewModel.title).to(equal("Matches"))
             }
 
-            it("initially has a single empty section") {
+            it("initially has a only single, empty section") {
                 expect(matchesViewModel.numberOfSections()).to(equal(1))
                 expect(matchesViewModel.numberOfMatchesInSection(0)).to(equal(0))
             }

                expect(deletedSuccessfully).to(beTrue())
            }

            it("should provide a view model for creating a new match") {
                let createMatchViewModel = matchesViewModel.editViewModelForNewMatch()
                expect(createMatchViewModel.title).to(equal("New Match"))
            }

            it("should provide the correct view model for editing an existing match") {
                matchesViewModel.active.put(true)

                let indexPath = NSIndexPath(forRow: 0, inSection: 0)

            }

            context("when asked to refresh") {
                it("fetches a list of matches") {
                    sendNext(matchesViewModel.refreshSink, ())
                    expect(mockStore.didFetchMatches).to(beTrue())
                }
            }

            context("when becoming active and upon refresh") {
                it("notifies subscribers about content changes") {
                    var changeset: Changeset?
                    matchesViewModel.contentChangesSignal.observe { contentChanges in
                        changeset = contentChanges
