Use real system description store to retrieve diffs, not a default one

Also use a real system description in the spec instead of FakeFS +
stubbing.

I would use `context` here instead of `describe`. The functionality is the same, but it makes it clearer that this is a specific context in which the test runs.