UNPKG

@osobh/reactar

Version:

AR Library for React Native and Expo

33 lines (27 loc) 841 B
// __mocks__/cloud-anchors.js const CloudAnchorsMock = { createAnchor: jest.fn().mockImplementation(() => ({ id: 'mock-anchor-id', cloudIdentifier: 'mock-cloud-id', position: { x: 0, y: 0, z: 0 }, rotation: { x: 0, y: 0, z: 0, w: 1 } })), hostCloudAnchor: jest.fn().mockImplementation((anchor) => Promise.resolve('mock-cloud-id') ), resolveCloudAnchor: jest.fn().mockImplementation((cloudId) => Promise.resolve({ id: 'mock-anchor-id', cloudIdentifier: cloudId, position: { x: 0, y: 0, z: 0 }, rotation: { x: 0, y: 0, z: 0, w: 1 } }) ), deleteCloudAnchor: jest.fn().mockImplementation((cloudId) => Promise.resolve(true) ), getCloudAnchorState: jest.fn().mockImplementation((cloudId) => Promise.resolve('SUCCESS') ) }; module.exports = CloudAnchorsMock;