The first commit fixes the current tests. The warnings returned by the linter include a message attribute but the fixture doesn't contain that. With this change the tests pass locally for me (without 3 of 5 failed).
The second commit adds a travis file to run the tests automatically. The travis integration needs to be enabled by an admin to be effective.
There was a merge conflict (because I merged your other PR first :), so I resolved it myself and merged it. Please consider this PR merged! Thanks a lot.
The first commit fixes the current tests. The warnings returned by the linter include a
message
attribute but the fixture doesn't contain that. With this change the tests pass locally for me (without 3 of 5 failed).The second commit adds a travis file to run the tests automatically. The travis integration needs to be enabled by an admin to be effective.