chore(gatsby-source-medusa): Cleanup plugin setup (#4419)

* chore(gatsby-source-medusa): Cleanup plugin setup

* fix process-node

* Create gentle-cups-crash.md
This commit is contained in:
Adrien de Peretti
2023-06-27 14:00:11 +02:00
committed by GitHub
parent 85eb12883e
commit 627bdb689f
14 changed files with 74 additions and 92 deletions
@@ -0,0 +1,19 @@
// Jest Snapshot v1, https://goo.gl/fbAQLP
exports[`helper functions should return return a new node from processNode 1`] = `
Array [
Object {
"children": Array [],
"description": "A test product",
"id": "prod_test_1234",
"internal": Object {
"content": "{\\"id\\":\\"prod_test_1234\\",\\"title\\":\\"Test Shirt\\",\\"description\\":\\"A test product\\",\\"unit_price\\":2500}",
"contentDigest": "digest_string",
"type": "MedusaProduct",
},
"parent": null,
"title": "Test Shirt",
"unit_price": 2500,
},
]
`;
@@ -0,0 +1,20 @@
const { processNode } = require("../process-node.ts")
describe("helper functions", () => {
it("should return return a new node from processNode", () => {
const fieldName = "product"
const node = {
id: "prod_test_1234",
title: "Test Shirt",
description: "A test product",
unit_price: 2500,
}
const createContentDigest = jest.fn(() => "digest_string")
const processNodeResult = processNode(node, fieldName, createContentDigest)
expect(createContentDigest).toBeCalled()
expect(processNodeResult).toMatchSnapshot()
})
})