 
   test "lists all entries on index", %{conn: conn} do
     conn = get conn, todo_path(conn, :index)
-    assert json_response(conn, 200)["data"] == []
+    assert json_response(conn, 200)["todos"] == []
   end
 
   test "shows chosen resource", %{conn: conn} do
     todo = Repo.insert %Todo{}
     conn = get conn, todo_path(conn, :show, todo)
-    assert json_response(conn, 200)["data"] == %{
-      "id" => todo.id
+    assert json_response(conn, 200)["todo"] == %{
+      "id" => todo.id,
+      "is_completed" => todo.is_completed,
+      "title" => todo.title
     }
   end
 
   test "creates and renders resource when data is valid", %{conn: conn} do
     conn = post conn, todo_path(conn, :create), todo: @valid_attrs
-    assert json_response(conn, 200)["data"]["id"]
+    assert json_response(conn, 200)["todo"]["id"]
     assert Repo.get_by(Todo, @valid_attrs)
   end
 

  test "deletes chosen resource", %{conn: conn} do
    todo = Repo.insert %Todo{}
    conn = delete conn, todo_path(conn, :delete, todo)
    assert json_response(conn, 200)["data"]["id"]
    refute Repo.get(Todo, todo.id)
  end
end

  test "updates and renders chosen resource when data is valid", %{conn: conn} do
    todo = Repo.insert %Todo{}
    conn = put conn, todo_path(conn, :update, todo), todo: @valid_attrs
    assert json_response(conn, 200)["todo"]["id"]
    assert Repo.get_by(Todo, @valid_attrs)
  end

