Expect(outputBuffer).To(test_helpers.Say("Memory"))
			Expect(outputBuffer).To(test_helpers.Say("Disk"))
			Expect(outputBuffer).To(test_helpers.Say("Apps"))
			Expect(outputBuffer).To(test_helpers.SayNewLine())

			Expect(outputBuffer).To(test_helpers.Say("cell-one"))
			Expect(outputBuffer).To(test_helpers.Say("z1"))
			Expect(outputBuffer).To(test_helpers.Say("1229M"))
			Expect(outputBuffer).To(test_helpers.Say("4301M"))
			Expect(outputBuffer).To(test_helpers.Say("37/12"))
			Expect(outputBuffer).To(test_helpers.SayNewLine())

			Expect(outputBuffer).To(test_helpers.Say("cell-two"))
			Expect(outputBuffer).To(test_helpers.SayNewLine())

			Expect(fakeAppExaminer.ListCellsCallCount()).To(Equal(1))
		})

		Context("when the receptor returns an error", func() {
			It("prints an error", func() {
				fakeAppExaminer.ListCellsReturns(nil, errors.New("these are not the cells you're looking for"))

				test_helpers.ExecuteCommandWithArgs(cellsCommand, []string{})

				Expect(outputBuffer).To(test_helpers.SayLine("these are not the cells you're looking for"))
				Expect(outputBuffer).NotTo(test_helpers.Say("Cells"))

				Expect(fakeExitHandler.ExitCalledWith).To(Equal([]int{exit_codes.CommandFailed}))
			})
		})
	})