diff --git a/.circleci/config.yml b/.circleci/config.yml index 58edf33..b015809 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -47,4 +47,27 @@ jobs: key: yarn-packages-v2{{ checksum "yarn.lock" }} - run : name: "Unit Test" - command: yarn test:ci \ No newline at end of file + command: yarn test:ci + e2e-test: + docker: + - image: cimg/node:14.10.1 + environment: + DATABASE_URL: postgresql://jordan:mot_de_passe@localhost:5432/psdb + JWT_SECRET: mot_de_passe + API_PORT: 3000 + API_HOST: localhost + API_PROTOCOL: http + - image: circleci/postgres:9-postgis-ram + environment: + POSTGRES_USER: jordan + POSTGRES_DB: psdb + POSTGRES_PASSWORD: mot_de_passe + steps: + - checkout + - restore_cache: + name: Restore Yarn Package Cache + keys: + - npm-v1-dependencies-{{ checksum "yarn.lock" }} + - run: + name: "E2e Test" + command: yarn test:e2e