Skip to content

test failed #2

@hwnahm

Description

@hwnahm

% npm run test

passkit-node-quickstart@1.0.0 test
jest

jest-haste-map: Watchman crawl failed. Retrying once with node crawler.
Usually this happens when watchman isn't running. Create an empty .watchmanconfig file in your project's root folder or initialize a git or hg repository in your project.
Error: Watchman error: std::__1::system_error: open: /Users/peter/Downloads/passkit-node-quickstart: Operation not permitted. Make sure watchman is running for this project. See https://facebook.github.io/watchman/docs/troubleshooting.
console.log
Creating images

  at QuickStartLoyalty.createImages (src/lib/quick-start-loyalty.js:105:13)

console.log
Error: Error: 16 UNAUTHENTICATED: could not find a user record for user
at Object..exports.createStatusError (/Users/peter/Downloads/passkit-node-quickstart/node_modules/grpc/src/common.js:91:15)
at Object.onReceiveStatus (/Users/peter/Downloads/passkit-node-quickstart/node_modules/grpc/src/client_interceptors.js:1209:28)
at InterceptingListener.Object..InterceptingListener._callNext (/Users/peter/Downloads/passkit-node-quickstart/node_modules/grpc/src/client_interceptors.js:568:42)
at InterceptingListener.Object..InterceptingListener.onReceiveStatus (/Users/peter/Downloads/passkit-node-quickstart/node_modules/grpc/src/client_interceptors.js:618:8)
at callback (/Users/peter/Downloads/passkit-node-quickstart/node_modules/grpc/src/client_interceptors.js:847:24) {
code: 16,
metadata: Metadata {
_internal_repr: {
date: [Array],
'content-length': [Array],
'strict-transport-security': [Array]
},
flags: 0
},
details: 'could not find a user record for user'
}

  at QuickStartLoyalty.runQuickStart (src/lib/quick-start-loyalty.js:82:15)

console.log
Enrollment URL: https://pub1.pskt.io/c/

  at Object.<anonymous> (src/test/quick-start-loyalty.test.js:49:13)

console.log
Bronze Pass Url: https://pub1.pskt.io/

  at Object.<anonymous> (src/test/quick-start-loyalty.test.js:53:13)

console.log
Silver Pass Url: https://pub1.pskt.io/

  at Object.<anonymous> (src/test/quick-start-loyalty.test.js:57:13)

console.log
Data will be removed in 1 minutes

  at Object.<anonymous> (src/test/quick-start-loyalty.test.js:62:13)

console.log
Delete Program

  at QuickStartLoyalty.deleteProgram (src/lib/quick-start-loyalty.js:425:13)

FAIL src/test/quick-start-loyalty.test.js (65.226 s)
quick start loyalty
✕ has all image assets (1 ms)
✕ has template assets (2 ms)
✕ has program assets (1 ms)
✕ has tier assets
✕ has member assets (1 ms)
✓ has event assets
✓ shows urls (60005 ms)

● quick start loyalty › has all image assets

TypeError: Cannot read properties of undefined (reading 'getIcon')

  14 | describe("quick start loyalty", () => {
  15 |   it("has all image assets", () => {
> 16 |     expect(quickStart.imageIds.getIcon()).toBeTruthy();
     |                                ^
  17 |     expect(quickStart.imageIds.getLogo()).toBeTruthy();
  18 |     expect(quickStart.imageIds.getHero()).toBeTruthy();
  19 |     expect(quickStart.imageIds.getStrip()).toBeTruthy();

  at Object.<anonymous> (src/test/quick-start-loyalty.test.js:16:32)

● quick start loyalty › has template assets

expect(received).toBeTruthy()

Received: ""

  21 | 
  22 |   it("has template assets", () => {
> 23 |     expect(quickStart.silverTemplateId).toBeTruthy();
     |                                         ^
  24 |     expect(quickStart.silverTemplateId).toBeTruthy();
  25 |     expect(quickStart.silverTemplateId.length).toBe(22);
  26 |     expect(quickStart.bronzeTemplateId.length).toBe(22);

  at Object.<anonymous> (src/test/quick-start-loyalty.test.js:23:41)

● quick start loyalty › has program assets

expect(received).toBeTruthy()

Received: ""

  28 | 
  29 |   it("has program assets", () => {
> 30 |     expect(quickStart.programId).toBeTruthy();
     |                                  ^
  31 |     expect(quickStart.programId.length).toBe(22);
  32 |   });
  33 | 

  at Object.<anonymous> (src/test/quick-start-loyalty.test.js:30:34)

● quick start loyalty › has tier assets

expect(received).toBeTruthy()

Received: ""

  33 | 
  34 |   it("has tier assets", () => {
> 35 |     expect(quickStart.silverTierId).toBeTruthy();
     |                                     ^
  36 |     expect(quickStart.bronzeTierId).toBeTruthy();
  37 |   });
  38 | 

  at Object.<anonymous> (src/test/quick-start-loyalty.test.js:35:37)

● quick start loyalty › has member assets

expect(received).toBeTruthy()

Received: ""

  38 | 
  39 |   it("has member assets", () => {
> 40 |     expect(quickStart.bronzeMemberId).toBeTruthy();
     |                                       ^
  41 |     expect(quickStart.silverMemberId).toBeTruthy();
  42 |   });
  43 | 

  at Object.<anonymous> (src/test/quick-start-loyalty.test.js:40:39)

Test Suites: 1 failed, 1 total
Tests: 5 failed, 2 passed, 7 total
Snapshots: 0 total
Time: 65.463 s, estimated 66 s
Ran all test suites.
console.log
Error: Error: 16 UNAUTHENTICATED: could not find a user record for user
at Object..exports.createStatusError (/Users/peter/Downloads/passkit-node-quickstart/node_modules/grpc/src/common.js:91:15)
at Object.onReceiveStatus (/Users/peter/Downloads/passkit-node-quickstart/node_modules/grpc/src/client_interceptors.js:1209:28)
at InterceptingListener.Object..InterceptingListener._callNext (/Users/peter/Downloads/passkit-node-quickstart/node_modules/grpc/src/client_interceptors.js:568:42)
at InterceptingListener.Object..InterceptingListener.onReceiveStatus (/Users/peter/Downloads/passkit-node-quickstart/node_modules/grpc/src/client_interceptors.js:618:8)
at callback (/Users/peter/Downloads/passkit-node-quickstart/node_modules/grpc/src/client_interceptors.js:847:24) {
code: 16,
metadata: Metadata {
_internal_repr: {
date: [Array],
'content-length': [Array],
'strict-transport-security': [Array]
},
flags: 0
},
details: 'could not find a user record for user'
}

  at QuickStartLoyalty.cleanUp (src/lib/quick-start-loyalty.js:99:15)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions