Really weird YAML error in fixtures files

I get this super weird and very inconsistent YAML error while running my tests:

Minitest::UnexpectedError:         ActiveRecord::Fixture::FormatError: a YAML error occurred parsing <fixture-file>. Please note that YAML must be consistently indented using spaces. Tabs are not allowed. Please have a look at http://www.yaml.org/faq.html
        The exact error was:
          Psych::SyntaxError: (<unknown>): did not find expected key while parsing a block mapping at line 203 column 3

I’ve checked and rechecked the fact that there are no tab characters. This only seems to happen when I’m using ERB to generate a vast number of fixtures.

Usually just running the tests again works but every now and again the error crops up.

Thanks for taking the initiative of A May of WTFs. It’s really amazing :slight_smile:

2 Likes

Thanks for submitting this!

2 Likes