diff --git a/client/package-lock.json b/client/package-lock.json index 442e5ed5..cdca0119 100644 --- a/client/package-lock.json +++ b/client/package-lock.json @@ -6949,9 +6949,9 @@ "integrity": "sha1-GzN5LhHpFKL9bW7WRHRkRE5fpkA=" }, "cypress": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/cypress/-/cypress-3.4.1.tgz", - "integrity": "sha512-1HBS7t9XXzkt6QHbwfirWYty8vzxNMawGj1yI+Fu6C3/VZJ8UtUngMW6layqwYZzLTZV8tiDpdCNBypn78V4Dg==", + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/cypress/-/cypress-3.4.0.tgz", + "integrity": "sha512-vUE+sK3l23fhs5qTN3dKpveyP0fGr37VmK3FSYaTEjbqC/qh4DbA1Ych/3bLStUpHP4rpE5KAx7i1s/tpdD9vQ==", "dev": true, "requires": { "@cypress/listr-verbose-renderer": "0.4.1", @@ -6969,11 +6969,12 @@ "extract-zip": "1.6.7", "fs-extra": "5.0.0", "getos": "3.1.1", + "glob": "7.1.3", "is-ci": "1.2.1", "is-installed-globally": "0.1.0", "lazy-ass": "1.6.0", "listr": "0.12.0", - "lodash": "4.17.15", + "lodash": "4.17.11", "log-symbols": "2.2.0", "minimist": "1.2.0", "moment": "2.24.0", @@ -7065,9 +7066,9 @@ "dev": true }, "glob": { - "version": "7.1.4", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz", - "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==", + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", + "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", "dev": true, "requires": { "fs.realpath": "^1.0.0", @@ -7095,9 +7096,9 @@ "dev": true }, "lodash": { - "version": "4.17.15", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", - "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", "dev": true }, "minimist": { @@ -9173,6 +9174,7 @@ "minipass": { "version": "2.2.4", "bundled": true, + "optional": true, "requires": { "safe-buffer": "^5.1.1", "yallist": "^3.0.0" @@ -9189,6 +9191,7 @@ "mkdirp": { "version": "0.5.1", "bundled": true, + "optional": true, "requires": { "minimist": "0.0.8" } @@ -9272,6 +9275,7 @@ "once": { "version": "1.4.0", "bundled": true, + "optional": true, "requires": { "wrappy": "1" } @@ -9347,7 +9351,8 @@ }, "safe-buffer": { "version": "5.1.1", - "bundled": true + "bundled": true, + "optional": true }, "safer-buffer": { "version": "2.1.2", @@ -9439,7 +9444,8 @@ }, "yallist": { "version": "3.0.2", - "bundled": true + "bundled": true, + "optional": true } } }, @@ -11450,7 +11456,6 @@ "version": "1.1.11", "bundled": true, "dev": true, - "optional": true, "requires": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -11619,7 +11624,6 @@ "version": "3.0.4", "bundled": true, "dev": true, - "optional": true, "requires": { "brace-expansion": "^1.1.7" } @@ -11627,8 +11631,7 @@ "minimist": { "version": "0.0.8", "bundled": true, - "dev": true, - "optional": true + "dev": true }, "minipass": { "version": "2.3.5", @@ -11732,8 +11735,7 @@ "number-is-nan": { "version": "1.0.1", "bundled": true, - "dev": true, - "optional": true + "dev": true }, "object-assign": { "version": "4.1.1", diff --git a/client/package.json b/client/package.json index 1de84900..2737c6c6 100644 --- a/client/package.json +++ b/client/package.json @@ -106,7 +106,7 @@ "babel-core": "^7.0.0-bridge.0", "babel-jest": "^24.8.0", "canvas": "^2.5.0", - "cypress": "^3.4.0", + "cypress": "3.4.0", "jest": "^24.8.0", "jest-serializer-vue": "^2.0.2", "jest-transform-graphql": "^2.1.0", diff --git a/server/core/management/commands/prepare_surveys_for_cypress.py b/server/core/management/commands/prepare_surveys_for_cypress.py index e88080f8..a3cd8c3b 100644 --- a/server/core/management/commands/prepare_surveys_for_cypress.py +++ b/server/core/management/commands/prepare_surveys_for_cypress.py @@ -1,5 +1,6 @@ from django.core.management import BaseCommand +from books.factories import ModuleFactory from portfolio.factories import ProjectFactory from portfolio.models import ProjectEntry from surveys.models import Survey @@ -69,8 +70,11 @@ class Command(BaseCommand): Survey.objects.all().delete() self.stdout.write("Creating survey") + module = ModuleFactory() + Survey.objects.create( title='Test', data=survey_data, + module=module, pk=1 )