# Phoenix JSON API acceptance testing

**URL:** <https://forum.elixirforum.com/t/phoenix-json-api-acceptance-testing/16251>\
**Category:** Questions\
**Tags:** phoenix, deployment, testing\
**Created:** [September 2, 2018, 9:43pm UTC](https://forum.elixirforum.com/t/phoenix-json-api-acceptance-testing/16251 "2018-09-02T21:43:51Z")\
**Posts on this page:** 1\
**Showing post:** 4

<div class="post-metadata">

**Author:** ![stefanchrobot](https://forum.elixirforum.com/user_avatar/forum.elixirforum.com/stefanchrobot/32/7657_2.png) [@stefanchrobot](https://forum.elixirforum.com/u/stefanchrobot)\
**Post date:** [September 3, 2018, 9:52pm UTC](https://forum.elixirforum.com/t/phoenix-json-api-acceptance-testing/16251/4 "2018-09-03T21:52:46Z")

</div>

So it looks like you want to bundle a suite of smoke tests with your app so that when you deploy it you can run it on the server. Did it get that right? If that’s the case, then using HTTP client with ExUnit’s assertions wrapped in a mix task makes sense.

Otherwise I’m not sure why you’d like to integrate those tests with your Phoenix project. The tests can be a totally separate Elixir project. I’d also consider using a different technology for that.

---

_[View the full topic](https://forum.elixirforum.com/t/phoenix-json-api-acceptance-testing/16251)._
