get test suite running again

This commit is contained in:
Matthew Griffith 2020-03-11 23:09:32 -04:00
parent 82b36545f3
commit 262e7c57b6
29 changed files with 404 additions and 1191 deletions

View File

@ -22,5 +22,7 @@
"elm/json": "1.0.0 <= v < 2.0.0",
"elm/virtual-dom": "1.0.0 <= v < 2.0.0"
},
"test-dependencies": {}
}
"test-dependencies": {
"elm-explorations/test": "1.2.2 <= v < 2.0.0"
}
}

View File

@ -5,8 +5,8 @@
"main": "index.js",
"scripts": {
"test": "elm-test",
"test-render": "node tests/automation/run.js --chrome",
"test-render-sauce": "source sauce.env; node tests/automation/run.js --sauce",
"test-render": "node tests/rendering/automation/run.js --chrome",
"test-render-sauce": "source sauce.env; node tests/rendering/automation/run.js --sauce",
"bench": "node benchmarks/runtime/index.js"
},
"repository": {
@ -22,7 +22,7 @@
"dependencies": {
"chalk": "^2.4.2",
"commander": "^2.20.0",
"elm-test": "^0.19.0-rev6",
"elm-test": "^0.19.1-revision2",
"node-elm-compiler": "^5.0.3",
"puppeteer": "^1.18.0",
"selenium-webdriver": "^4.0.0-alpha.4"

View File

@ -173,10 +173,10 @@ async function run_test(driver, url) {
}
console.log("Compiling tests")
await compile_and_embed({
template: "./tests/automation/templates/gather-styles.html",
template: "./tests/rendering/automation/templates/gather-styles.html",
target: "./tmp/test.html",
elm: ["Tests/Run.elm"],
elmOptions: { cwd: "./tests" }
elm: ["src/Tests/Run.elm"],
elmOptions: { cwd: "./tests/rendering" }
})
console.log("Done compiling")
@ -191,7 +191,7 @@ async function run_test(driver, url) {
var results = []
// Publish to netlify
childProcess.execSync("sh tests/automation/publish-file.sh", {
childProcess.execSync("sh tests/rendering/automation/publish-file.sh", {
env: {
FILE: "test.html",
BUILD: program.build,

View File

@ -2,11 +2,9 @@
"type": "application",
"source-directories": [
"src",
"suite",
"../src",
"."
"../../src"
],
"elm-version": "0.19.0",
"elm-version": "0.19.1",
"dependencies": {
"direct": {
"elm/browser": "1.0.0",

View File

@ -1,4 +1,30 @@
module Testable exposing (Attr(..), BoundingBox, Element(..), Found, LayoutContext(..), Location(..), Style, Surroundings, addAttribute, applyLabels, compareFormattedColor, createAttributeTest, createTest, formatColor, formatColorWithAlpha, getElementId, getIds, getSpacing, idAttr, levelToString, render, renderAttribute, renderElement, runTests, toTest)
module Testable exposing
( Attr(..)
, BoundingBox
, Element(..)
, Found
, LayoutContext(..)
, Location(..)
, Style
, Surroundings
, addAttribute
, applyLabels
, compareFormattedColor
, createAttributeTest
, createTest
, formatColor
, formatColorWithAlpha
, getElementId
, getIds
, getSpacing
, idAttr
, levelToString
, render
, renderAttribute
, renderElement
, runTests
, toTest
)
{-| -}

View File

@ -1,4 +1,4 @@
port module Tests.Run exposing (main)
module Tests.Run exposing (main)
{-| -}

View File

@ -1,16 +0,0 @@
{
"version": "1.0.0",
"summary": "helpful summary of your project, less than 80 characters",
"repository": "https://github.com/user/project.git",
"license": "BSD3",
"source-directories": [
".",
"../../src"
],
"exposed-modules": [],
"dependencies": {
"elm-lang/core": "5.1.1 <= v < 6.0.0",
"elm-lang/html": "2.0.0 <= v < 3.0.0"
},
"elm-version": "0.18.0 <= v < 0.19.0"
}

1523
yarn.lock

File diff suppressed because it is too large Load Diff