Files
vault/ui/mirage/factories/secret-engine.js
Chelsea Shaw 7a3f3ba4da UI: Update mirage (#25698)
* Update mirage config

* Update ember-cli-mirage and imports

* bump ember-cli-mirage to latest

* add lock file
2024-02-29 09:24:04 -06:00

26 lines
522 B
JavaScript

/**
* Copyright (c) HashiCorp, Inc.
* SPDX-License-Identifier: BUSL-1.1
*/
import { Factory } from 'miragejs';
export default Factory.extend({
path: 'foo/',
description: 'secret-engine generated by mirage',
local: true,
sealWrap: true,
// set in afterCreate
accessor: 'type_7f52940',
type: 'kv',
options: null,
afterCreate(secretEngine) {
if (!secretEngine.options && ['generic', 'kv'].includes(secretEngine.type)) {
secretEngine.options = {
version: '2',
};
}
},
});