Skip to content

fix: throw proper exception when dog isn't currently initialized #41

fix: throw proper exception when dog isn't currently initialized

fix: throw proper exception when dog isn't currently initialized #41

Workflow file for this run

name: mongo
on:
pull_request:
paths:
- 'formats/dogs_mongo_driver/**'
- 'smoke/test_mongo/**'
- 'packages/dogs_odm/**'
- 'packages/dogs/**'
- 'packages/dogs_generator/**'
push:
branches:
- main
paths:
- 'formats/dogs_mongo_driver/**'
- 'smoke/test_mongo/**'
- 'packages/dogs_odm/**'
- 'packages/dogs/**'
- 'packages/dogs_generator/**'
jobs:
test:
runs-on: ubuntu-latest
timeout-minutes: 25
strategy:
matrix:
mongodb-version: [ '4.4', '5.0', '6.0' ]
steps:
- uses: actions/checkout@v3
- uses: subosito/flutter-action@v2
with:
channel: 'stable'
- name: "Install Tools"
run: ./.github/workflows/scripts/install-tools.sh
- name: "Start MongoDB"
uses: supercharge/[email protected]
with:
mongodb-version: ${{ matrix.mongodb-version }}
mongodb-username: root
mongodb-password: example
- name: "Run Unit Tests"
run: cd formats/dogs_mongo_driver && dart test test/* && cd ../../
- name: "Run Smoke Tests"
run: cd smoke/test_mongo && bash smoke.sh && cd ../../