diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml new file mode 100644 index 0000000..50c8ba5 --- /dev/null +++ b/.github/workflows/ci.yml @@ -0,0 +1,19 @@ +name: CI + +on: [push, pull_request] + +jobs: + qa: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - uses: actions/setup-node@v2 + with: + node-version: '12' + - uses: actions/cache@v2 + with: + path: node_modules + key: ${{ runner.os }}-yarn-${{ hashFiles('**/yarn.lock') }} + - run: yarn install + - name: Lint + run: yarn lint \ No newline at end of file diff --git a/src/fetch_response.js b/src/fetch_response.js index 2a84893..5587fad 100644 --- a/src/fetch_response.js +++ b/src/fetch_response.js @@ -55,7 +55,7 @@ export class FetchResponse { async renderTurboStream () { if (this.isTurboStream) { if (window.Turbo) { - Turbo.renderStreamMessage(await this.text) + window.Turbo.renderStreamMessage(await this.text) } else { console.warn('You must set `window.Turbo = Turbo` to automatically process Turbo Stream events with request.js') } diff --git a/src/index.js b/src/index.js index 9505ac1..e2c3c68 100644 --- a/src/index.js +++ b/src/index.js @@ -1,4 +1,4 @@ import { FetchRequest } from './fetch_request' import { FetchResponse } from './fetch_response' -export { FetchRequest, FetchResponse } \ No newline at end of file +export { FetchRequest, FetchResponse }