/** * Copyright (c) HashiCorp, Inc. * SPDX-License-Identifier: MPL-2.0 */ import { run } from '@ember/runloop'; import { module, test } from 'qunit'; import { setupTest } from 'ember-qunit'; module('Unit | Model | secret-v2-version', function (hooks) { setupTest(hooks); test('deleted is true for a past deletionTime', function (assert) { assert.expect(1); let model; run(() => { model = run(() => this.owner.lookup('service:store').createRecord('secret-v2-version', { deletionTime: '2000-10-14T00:00:00.000000Z', }) ); assert.true(model.get('deleted')); }); }); test('deleted is false for a future deletionTime', function (assert) { assert.expect(1); let model; run(() => { model = run(() => this.owner.lookup('service:store').createRecord('secret-v2-version', { deletionTime: '2999-10-14T00:00:00.000000Z', }) ); assert.false(model.get('deleted')); }); }); });