Article component tests

/cc @kenlim