* * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Tobyz\Tests\JsonApiServer\feature; use Tobyz\JsonApiServer\JsonApi; use Tobyz\Tests\JsonApiServer\AbstractTestCase; use Tobyz\Tests\JsonApiServer\MockAdapter; class CreateTest extends AbstractTestCase { /** * @var JsonApi */ private $api; /** * @var MockAdapter */ private $adapter; public function setUp(): void { $this->api = new JsonApi('http://example.com'); $this->adapter = new MockAdapter(); } public function test_resources_are_not_creatable_by_default() { $this->markTestIncomplete(); } public function test_resource_creation_can_be_explicitly_enabled() { $this->markTestIncomplete(); } public function test_resource_creation_can_be_conditionally_enabled() { $this->markTestIncomplete(); } public function test_resource_creation_can_be_explicitly_disabled() { $this->markTestIncomplete(); } public function test_resource_creation_can_be_conditionally_disabled() { $this->markTestIncomplete(); } public function test_new_models_are_supplied_by_the_adapter() { $this->markTestIncomplete(); } public function test_resources_can_provide_custom_models() { $this->markTestIncomplete(); } public function test_creating_a_resource_calls_the_save_adapter_method() { $this->markTestIncomplete(); } // saver... // listeners... }