vault/ui/tests/unit/adapters/identity/entity-merge-test.js
Chelsea Shaw 5a0f0c955f
UI: Remove Pretender (#26943)
* Replace pretender with Mirage

* Remove dependency
2024-05-10 17:22:26 +00:00

27 lines
914 B
JavaScript

/**
* Copyright (c) HashiCorp, Inc.
* SPDX-License-Identifier: BUSL-1.1
*/
import { module, test } from 'qunit';
import { setupTest } from 'ember-qunit';
import { storeMVP } from './_test-cases';
import { setupMirage } from 'ember-cli-mirage/test-support';
module('Unit | Adapter | identity/entity-merge', function (hooks) {
setupTest(hooks);
setupMirage(hooks);
test(`entity-merge#createRecord`, function (assert) {
assert.expect(2);
this.server.post('/identity/entity/merge', (_, req) => {
const { url, method } = req;
assert.strictEqual(url, `/v1/identity/entity/merge`, ` calls the correct url`);
assert.strictEqual(method, 'POST', `uses the correct http verb: POST`);
return {};
});
const adapter = this.owner.lookup('adapter:identity/entity-merge');
adapter.createRecord(storeMVP, { modelName: 'identity/entity-merge' }, { attr: (x) => x });
});
});