These tests make no sense. In tests/models/post_test.rb line 42 there's a test "don't save post with invalid words". The invalid words in questions are "excellent" and "zxc".
Why should a post not save these? What am I missing?
You don't need to pass that test case just yet. See Special Words where the new twist is introduced.