feat(test): add acceptance tests