Наблюдатели-заглушки могут вызывать нежелательные побочные эффекты, потому что они синглтоны. Альтернативой в Rails 3.1 является отключение наблюдателя в вашем тесте. например,
Post.observers.disable :all do
..
end
Другой вариант для более старых версий Rails - no-peeping-toms gem.