No More Posting New Topics!

If you have a question or an issue, please start a thread in our Github Discussions Forum.
This forum is closed for new threads/ topics.

Navigation

    Quasar Framework

    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    1. Home
    2. vantage_saunders
    V
    • Profile
    • Following 0
    • Followers 0
    • Topics 1
    • Posts 3
    • Best 0
    • Groups 0

    vantage_saunders

    @vantage_saunders

    0
    Reputation
    113
    Profile views
    3
    Posts
    0
    Followers
    0
    Following
    Joined Last Online

    vantage_saunders Follow

    Latest posts made by vantage_saunders

    • RE: Testing

      Here was what I got to get mine to work.

      .babelrc

      {
        "presets": [
          [
            "@babel/preset-env", {
              "modules": false,
              "loose": false,
              "useBuiltIns": "usage"
            }
          ],
          [
            "@babel/preset-stage-2", {
              "modules": false,
              "loose": false,
              "useBuiltIns": true,
              "decoratorsLegacy": true
            }
          ]
        ],
        "plugins": [
          [
            "@babel/plugin-transform-runtime", {
              "polyfill": false,
              "regenerator": false
          }
          ]
        ],
        "comments": false,
        "env": {
          "test": {
            "presets": [
              ["@babel/env", { "targets": { "node": "current" }}]
            ],
            "plugins": [
              [
                "module-resolver",
                {
                  "root": [
                    "./src"
                  ],
                  "alias": {
                    "quasar": "quasar-framework/dist/quasar.mat.esm.js",
                    "^vue$": "vue/dist/vue.common.js"
                  }
                }
              ]
            ]
          }
        }
      }
      

      packages.json

      "jest": {
          "moduleFileExtensions": [
            "js",
            "vue"
          ],
          "collectCoverageFrom": [
            "**/*.{vue}"
          ],
          "transformIgnorePatterns": [
            "node_modules/core-js",
            "node_modules/babel-runtime",
            "node_modules/lodash",
            "node_modules/vue"
          ],
          "moduleNameMapper": {
            "quasar": "<rootDir>/node_modules/quasar-framework",
            "^src/(.*)$": "<rootDir>/src/$1",
            "^assets/(.*)$": "<rootDir>/src/assets/$1",
            "^@/(.*)$": "<rootDir>/src/components/$1",
            "^variables/(.*)$": "<rootDir>/src/themes/quasar.variables.sty/$1"
          },
          "transform": {
            "^.+\\.js$": "<rootDir>/node_modules/babel-jest",
            ".*\\.(vue)$": "<rootDir>/node_modules/vue-jest"
          }
        },
        "dependencies": {
          "@babel/runtime": "^7.0.0-beta.49",
          "axios": "^0.18.0",
          "cordova": "^8.0.0",
          "cordova-cli": "^1.0.0",
          "mediaelement": "^4.2.9",
          "moment": "^2.22.2",
          "quasar": "0.0.18",
          "vue": "^2.5.16",
          "vue-i18n": "^7.3.3",
          "vue-rollbar": "^0.2.2",
          "vue-timers": "^1.7.3",
          "vue-video-player": "^5.0.2",
          "vue-worker": "^1.2.1",
          "vuetify": "^1.0.19",
          "vuex": "^3.0.1"
        },
        "devDependencies": {
          "@babel/core": "^7.0.0-beta.49",
          "@babel/plugin-transform-runtime": "^7.0.0-beta.49",
          "babel-core": "^7.0.0-beta.3",
          "babel-eslint": "^8.2.1",
          "babel-jest": "^23.0.1",
          "babel-plugin-module-resolver": "^3.1.1",
          "babel-plugin-transform-runtime": "^6.23.0",
          "babel-preset-env": "^1.7.0",
          "babel-runtime": "^6.26.0",
          "devtron": "^1.4.0",
          "electron": "^2.0.0",
          "electron-debug": "^1.5.0",
          "electron-devtools-installer": "^2.2.4",
          "electron-packager": "^12.1.0",
          "eslint": "^4.18.2",
          "eslint-config-standard": "^11.0.0",
          "eslint-friendly-formatter": "^4.0.1",
          "eslint-loader": "^2.0.0",
          "eslint-plugin-import": "^2.9.0",
          "eslint-plugin-node": "^6.0.1",
          "eslint-plugin-promise": "^3.7.0",
          "eslint-plugin-standard": "^3.0.1",
          "eslint-plugin-vue": "^4.3.0",
          "jest": "^23.1.0",
          "jest-vue-preprocessor": "^1.4.0",
          "jsdom": "^11.11.0",
          "quasar-cli": "^0.16.0",
          "vue-jest": "^2.6.0",
          "vue-server-renderer": "^2.5.16"
        },
      
      posted in Help
      V
      vantage_saunders
    • RE: Configuration whit Jest

      Here was mine that worked.

      .babelrc

      {
        "presets": [
          [
            "@babel/preset-env", {
              "modules": false,
              "loose": false,
              "useBuiltIns": "usage"
            }
          ],
          [
            "@babel/preset-stage-2", {
              "modules": false,
              "loose": false,
              "useBuiltIns": true,
              "decoratorsLegacy": true
            }
          ]
        ],
        "plugins": [
          [
            "@babel/plugin-transform-runtime", {
              "polyfill": false,
              "regenerator": false
          }
          ]
        ],
        "comments": false,
        "env": {
          "test": {
            "presets": [
              ["@babel/env", { "targets": { "node": "current" }}]
            ],
            "plugins": [
              [
                "module-resolver",
                {
                  "root": [
                    "./src"
                  ],
                  "alias": {
                    "quasar": "quasar-framework/dist/quasar.mat.esm.js",
                    "^vue$": "vue/dist/vue.common.js"
                  }
                }
              ]
            ]
          }
        }
      }
      

      packages.json

      "jest": {
          "moduleFileExtensions": [
            "js",
            "vue"
          ],
          "collectCoverageFrom": [
            "**/*.{vue}"
          ],
          "transformIgnorePatterns": [
            "node_modules/core-js",
            "node_modules/babel-runtime",
            "node_modules/lodash",
            "node_modules/vue"
          ],
          "moduleNameMapper": {
            "quasar": "<rootDir>/node_modules/quasar-framework",
            "^src/(.*)$": "<rootDir>/src/$1",
            "^assets/(.*)$": "<rootDir>/src/assets/$1",
            "^@/(.*)$": "<rootDir>/src/components/$1",
            "^variables/(.*)$": "<rootDir>/src/themes/quasar.variables.sty/$1"
          },
          "transform": {
            "^.+\\.js$": "<rootDir>/node_modules/babel-jest",
            ".*\\.(vue)$": "<rootDir>/node_modules/vue-jest"
          }
        },
        "dependencies": {
          "@babel/runtime": "^7.0.0-beta.49",
          "axios": "^0.18.0",
          "cordova": "^8.0.0",
          "cordova-cli": "^1.0.0",
          "mediaelement": "^4.2.9",
          "moment": "^2.22.2",
          "quasar": "0.0.18",
          "vue": "^2.5.16",
          "vue-i18n": "^7.3.3",
          "vue-rollbar": "^0.2.2",
          "vue-timers": "^1.7.3",
          "vue-video-player": "^5.0.2",
          "vue-worker": "^1.2.1",
          "vuetify": "^1.0.19",
          "vuex": "^3.0.1"
        },
        "devDependencies": {
          "@babel/core": "^7.0.0-beta.49",
          "@babel/plugin-transform-runtime": "^7.0.0-beta.49",
          "babel-core": "^7.0.0-beta.3",
          "babel-eslint": "^8.2.1",
          "babel-jest": "^23.0.1",
          "babel-plugin-module-resolver": "^3.1.1",
          "babel-plugin-transform-runtime": "^6.23.0",
          "babel-preset-env": "^1.7.0",
          "babel-runtime": "^6.26.0",
          "devtron": "^1.4.0",
          "electron": "^2.0.0",
          "electron-debug": "^1.5.0",
          "electron-devtools-installer": "^2.2.4",
          "electron-packager": "^12.1.0",
          "eslint": "^4.18.2",
          "eslint-config-standard": "^11.0.0",
          "eslint-friendly-formatter": "^4.0.1",
          "eslint-loader": "^2.0.0",
          "eslint-plugin-import": "^2.9.0",
          "eslint-plugin-node": "^6.0.1",
          "eslint-plugin-promise": "^3.7.0",
          "eslint-plugin-standard": "^3.0.1",
          "eslint-plugin-vue": "^4.3.0",
          "jest": "^23.1.0",
          "jest-vue-preprocessor": "^1.4.0",
          "jsdom": "^11.11.0",
          "quasar-cli": "^0.16.0",
          "vue-jest": "^2.6.0",
          "vue-server-renderer": "^2.5.16"
        },
      
      posted in Help
      V
      vantage_saunders