diff --git a/.travis.yml b/.travis.yml index 2ab0093..4f159e6 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,4 +1,11 @@ sudo: required language: node_js node_js: - - "node" + - 'node' +jobs: + include: + - stage: 'Tests' + name: 'Unit' + script: npm run build-and-test + - name: 'End-to-end' + script: npm run build-and-e2e diff --git a/docs/classes/extensions.html b/docs/classes/extensions.html index ee33abb..4d42079 100644 --- a/docs/classes/extensions.html +++ b/docs/classes/extensions.html @@ -1080,7 +1080,7 @@

constructor

  • Parameters

    @@ -1105,7 +1105,7 @@

    Private defaultTimeout

    defaultTimeout: number @@ -1115,7 +1115,7 @@

    Private puppeteerPage

    puppeteerPage: Page
    @@ -1125,7 +1125,7 @@

    Private resourceRequestsresourceRequests: Request[] = [] @@ -1142,7 +1142,7 @@

    evaluate

  • @@ -1191,7 +1191,7 @@

    fastForwardTime

  • @@ -1222,7 +1222,7 @@

    getPropertyValue

  • @@ -1262,7 +1262,7 @@

    getText

  • @@ -1296,7 +1296,7 @@

    getValue

  • @@ -1330,7 +1330,7 @@

    isElementFocused

  • @@ -1364,7 +1364,7 @@

    resetResourceRequests

  • @@ -1386,7 +1386,7 @@

    turnOffAnimations

  • @@ -1408,7 +1408,7 @@

    waitFor

  • @@ -1439,7 +1439,7 @@

    waitForDocumentTitle

  • @@ -1470,7 +1470,7 @@

    waitForElementCount

  • @@ -1507,7 +1507,7 @@

    waitForFunction

  • @@ -1567,7 +1567,7 @@

    waitForLoadedWebFontCountToBe

  • @@ -1604,7 +1604,7 @@

    waitForNthSelectorAttribute

  • @@ -1647,7 +1647,7 @@

    waitForNthSelectorAttributeValue

  • @@ -1696,7 +1696,7 @@

    waitForResource

  • @@ -1733,7 +1733,7 @@

    waitForSelectorAttribute

  • @@ -1770,7 +1770,7 @@

    waitForSelectorAttributeValue

  • @@ -1813,7 +1813,7 @@

    waitForUrl

  • @@ -1844,7 +1844,7 @@

    waitUntilExistsAndVisible

  • @@ -1880,7 +1880,7 @@

    waitUntilSelectorHasVisibleContent

  • @@ -1911,7 +1911,7 @@

    waitWhileExistsAndVisible

  • @@ -1947,7 +1947,7 @@

    waitWhileSelectorHasVisibleContent

  • diff --git a/docs/classes/hackydate.html b/docs/classes/hackydate.html index ecffc78..037b44c 100644 --- a/docs/classes/hackydate.html +++ b/docs/classes/hackydate.html @@ -984,7 +984,7 @@

    constructor

  • Parameters

    @@ -1006,7 +1006,7 @@

    date

    date: Date
    @@ -1023,7 +1023,7 @@

    now

  • Returns number

    diff --git a/docs/globals.html b/docs/globals.html index 9d2fa9b..26b22fd 100644 --- a/docs/globals.html +++ b/docs/globals.html @@ -981,7 +981,7 @@

    Const DEFAULT_TIMEOUT_M
    DEFAULT_TIMEOUT_MS: number = 5000
    @@ -998,7 +998,7 @@

    Const
    @@ -1033,7 +1033,7 @@

    serializeFunctionWithArgs

  • diff --git a/docs/index.html b/docs/index.html index 1ff905c..d253334 100644 --- a/docs/index.html +++ b/docs/index.html @@ -982,7 +982,7 @@

    Const DEFAULT_TIMEOUT_M
    DEFAULT_TIMEOUT_MS: number = 5000
    @@ -999,7 +999,7 @@

    Const
    @@ -1034,7 +1034,7 @@

    serializeFunctionWithArgs

  • diff --git a/package.json b/package.json index 8ef7c71..cb4ac6b 100644 --- a/package.json +++ b/package.json @@ -9,6 +9,8 @@ "build": "tsc && typedoc --out docs --target es6 --theme minimal --mode file src", "test": "jest -c jest.config.js", "e2e": "cross-env JEST_PUPPETEER_CONFIG=e2e/jest-puppeteer.config.js jest /e2e -c e2e/jest.e2e.config.js", + "build-and-e2e": "npm run build && npm run e2e", + "build-and-test": "npm run build && npm run test", "postinstall": "node tests/setup.js", "lint": "tslint --project tsconfig.json -t codeFrame 'src/**/*.ts'", "precommit": "lint-staged"