add tests for article model