45 lines
1.2 KiB
JavaScript
45 lines
1.2 KiB
JavaScript
"use strict";
|
|
|
|
Object.defineProperty(exports, "__esModule", {
|
|
value: true
|
|
});
|
|
exports["default"] = exports.CustomerServiceMock = void 0;
|
|
|
|
var _medusaTestUtils = require("medusa-test-utils");
|
|
|
|
var CustomerServiceMock = {
|
|
retrieve: jest.fn().mockImplementation(function (id) {
|
|
if (id === _medusaTestUtils.IdMap.getId("lebron")) {
|
|
return Promise.resolve({
|
|
_id: _medusaTestUtils.IdMap.getId("lebron"),
|
|
first_name: "LeBron",
|
|
last_name: "James",
|
|
email: "lebron@james.com",
|
|
password_hash: "1234",
|
|
metadata: {
|
|
stripe_id: "cus_123456789_new"
|
|
}
|
|
});
|
|
}
|
|
|
|
if (id === _medusaTestUtils.IdMap.getId("vvd")) {
|
|
return Promise.resolve({
|
|
_id: _medusaTestUtils.IdMap.getId("vvd"),
|
|
first_name: "Virgil",
|
|
last_name: "Van Dijk",
|
|
email: "virg@vvd.com",
|
|
password_hash: "1234",
|
|
metadata: {}
|
|
});
|
|
}
|
|
|
|
return Promise.resolve(undefined);
|
|
}),
|
|
setMetadata: jest.fn().mockReturnValue(Promise.resolve())
|
|
};
|
|
exports.CustomerServiceMock = CustomerServiceMock;
|
|
var mock = jest.fn().mockImplementation(function () {
|
|
return CustomerServiceMock;
|
|
});
|
|
var _default = mock;
|
|
exports["default"] = _default; |