Appium tests not executing

I’m new to Appium and have tests successfully passing on a dummy app (found here: I’m now trying to implement tests on my app and, while Appium successfully launches my app, none of the tests I have written are being executed (clicks, hasElementByAccessibilityId’s, etc.). The app opens and there is no response until the jasmine.DEFAULT_TIMEOUT_INTERVAL reaches its time limit. I receive these errors:

     FAIL  __tests__/basic.e2e.js (102.817s)
  Simple Appium Example
    ✕ should render (26ms)

  ● Simple Appium Example › should render

    Timeout - Async callback was not invoked within the 100000ms timeout specified by jest.setTimeout.Error: Timeout - Async callback was not invoked within the 100000ms timeout specified by jest.setTimeout.

      at mapper (node_modules/jest-jasmine2/build/queueRunner.js:25:45)

  ● Simple Appium Example › should render

    [hasElementByAccessibilityId("testview")] Not JSON response

      at Object.<anonymous>.exports.newError (node_modules/wd/lib/utils.js:148:13)
      at node_modules/wd/lib/callbacks.js:59:17
      at node_modules/wd/lib/webdriver.js:179:5
      at Request._callback (node_modules/wd/lib/http-utils.js:89:7)
      at Request.self.callback (node_modules/wd/node_modules/request/request.js:186:22)
      at Request.<anonymous> (node_modules/wd/node_modules/request/request.js:1081:10)
      at IncomingMessage.<anonymous> (node_modules/wd/node_modules/request/request.js:1001:12)

Test Suites: 1 failed, 1 total
Tests:       1 failed, 1 total
Snapshots:   0 total
Time:        103.959s
Ran all test suites.
Jest did not exit one second after the test run has completed.

This usually means that there are asynchronous operations that weren't stopped in your tests. Consider running Jest with `--detectOpenHandles` to troubleshoot this issue.

I’m simply trying to get a simple test to pass when the onboarding view of the app opens:

import wd from 'wd';
import config from '../e2e-config';

const port = 4723;
const driver = wd.promiseChainRemote('localhost', port);

describe('Simple Appium Example', () => {
  beforeAll(async () => { 
await driver.init(config)
  afterAll(async () => await driver.quit());

  it('should render', async () => {
  //  await driver.elementByAccessibilityId('loginButton').click();
expect(await driver.hasElementByAccessibilityId('testview')).toBe(true);


I’m using XCode 10.1 and running Appium v1.13.0-beta.3