add tests for truncate/delete/drop + impl :with