pinata-sdk
Version:
Unofficial SDK for [Pinata](https://pinata.cloud), implemented in ReasonML and compiled to Javascript.
23 lines (19 loc) • 1.13 kB
JavaScript
// Generated by BUCKLESCRIPT VERSION 4.0.18, PLEASE EDIT WITH CARE
;
var Jest = require("@glennsl/bs-jest/lib/js/src/jest.js");
var Pinata$PinataSdk = require("../src/Pinata.bs.js");
var JestFetchMock$PinataSdk = require("../src/JestFetchMock.bs.js");
describe("pinHashToIPFS", (function () {
beforeEach((function () {
fetch.resetMocks();
return /* () */0;
}));
return Jest.testPromise("should resolve with pinned hash when successfull", undefined, (function (param) {
JestFetchMock$PinataSdk.mockResponse("{\"IpfsHash\": \"exampleHash\"}", 200, "200", /* () */0);
var pinata = Pinata$PinataSdk.configure("apiKey", "privateApiKey", undefined, /* () */0);
return Pinata$PinataSdk.pinHashToIPFS(pinata, "exampleHash").then((function (result) {
return Promise.resolve(Jest.Expect[/* toBe */2]("exampleHash", Jest.Expect[/* expect */0](result.ipfsHash)));
}));
}));
}));
/* Not a pure module */