added correction of homework 2
This commit is contained in:
1 parent
b61954a456
commit
735389d37c
4 files changed
+206
No files matched your search
@@ -0,0 +1,20 @@
|
||||
import mocha from "https://esm.sh/mocha@10.2.0"
|
||||
import {assert} from "https://esm.sh/chai@4.3.10"
|
||||
mocha.setup('bdd');
|
||||
|
||||
function sleep(ms) {
|
||||
return new Promise(resolve => setTimeout(resolve, ms));
|
||||
}
|
||||
it('should run a bogus test', () => {
|
||||
assert.equal(1 + 1, 2);
|
||||
});
|
||||
|
||||
it("should copy text", async () => {
|
||||
const expt = "toto";
|
||||
document.getElementById("input-1").value = expt;
|
||||
document.getElementById("button-1").click();
|
||||
await sleep(1000);
|
||||
assert.equal(expt, document.getElementById("result-box-1").innerText)
|
||||
|
||||
});
|
||||
mocha.run();
|
||||
@@ -0,0 +1,137 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>title</title>
|
||||
<link href="https://cdn.jsdelivr.net/npm/bulma@0.9.4/css/bulma.min.css" rel="stylesheet">
|
||||
<link rel="stylesheet" href="https://unpkg.com/mocha/mocha.css" />
|
||||
</head>
|
||||
<body>
|
||||
<div class="container">
|
||||
|
||||
<div class="columns">
|
||||
<div class="column">
|
||||
<h1 class="title is-1" id="main-title">#main-title</h1>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="columns">
|
||||
<div class="column">
|
||||
<div id="mocha"></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<div class="columns">
|
||||
<div class="column">
|
||||
<div class="notification is-primary" id="result-box-1">
|
||||
<strong>#result-box-1</strong>
|
||||
<br>
|
||||
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
|
||||
</div>
|
||||
</div>
|
||||
<div class="column">
|
||||
<div class="notification is-warning" id="result-box-2">
|
||||
<strong>#result-box-2</strong>
|
||||
<br>
|
||||
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
|
||||
</div>
|
||||
</div>
|
||||
<div class="column">
|
||||
<div class="notification is-primary is-light" id="result-box-3">
|
||||
<strong>#result-box-3</strong>
|
||||
<br>
|
||||
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
|
||||
</div>
|
||||
</div>
|
||||
<div class="column">
|
||||
<div class="notification is-warning is-light" id="result-box-4">
|
||||
<strong>#result-box-4</strong>
|
||||
<br>
|
||||
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="columns">
|
||||
<div class="column">
|
||||
<label>
|
||||
#input-1
|
||||
<input class="input" placeholder="Text input" type="text" id="input-1">
|
||||
</label>
|
||||
</div>
|
||||
<div class="column">
|
||||
<label>
|
||||
#input-2
|
||||
<input class="input" placeholder="Text input" type="text" id="input-2">
|
||||
</label>
|
||||
</div>
|
||||
<div class="column">
|
||||
<label>
|
||||
#input-3
|
||||
<input class="input" placeholder="Text input" type="text" id="input-3">
|
||||
</label>
|
||||
</div>
|
||||
<div class="column">
|
||||
<label>
|
||||
#input-4
|
||||
<input class="input" placeholder="Text input" type="text" id="input-4">
|
||||
</label>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="columns">
|
||||
<div class="column">
|
||||
<button type="button" class="button is-primary" id="button-1">#button-1</button>
|
||||
</div>
|
||||
<div class="column">
|
||||
<button type="button" class="button is-warning" id="button-2">#button-2</button>
|
||||
</div>
|
||||
<div class="column">
|
||||
<button type="button" class="button is-primary is-light" id="button-3">#button-3</button>
|
||||
</div>
|
||||
<div class="column">
|
||||
<button type="button" class="button is-warning is-light" id="button-4">#button-4</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="columns">
|
||||
<div class="column">
|
||||
<button type="button" class="button is-primary" id="button-5">#button-5</button>
|
||||
</div>
|
||||
<div class="column">
|
||||
<button type="button" class="button is-warning" id="button-6">#button-6</button>
|
||||
</div>
|
||||
<div class="column">
|
||||
<button type="button" class="button is-primary is-light" id="button-7">#button-7</button>
|
||||
</div>
|
||||
<div class="column">
|
||||
<button type="button" class="button is-warning is-light" id="button-8">#button-8</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="columns">
|
||||
<div class="column">
|
||||
<button type="button" class="button is-primary" id="button-9">#button-9</button>
|
||||
</div>
|
||||
<div class="column">
|
||||
<button type="button" class="button is-warning" id="button-10">#button-10</button>
|
||||
</div>
|
||||
<div class="column">
|
||||
<button type="button" class="button is-primary is-light" id="button-11">#button-11</button>
|
||||
</div>
|
||||
<div class="column">
|
||||
<button type="button" class="button is-warning is-light" id="button-12">#button-12</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<script src="script.js"></script>
|
||||
<script type="module" src="evaluation.mjs"></script>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,17 @@
|
||||
|
||||
|
||||
function exo1b() {
|
||||
let userInput = document.getElementById("input-1").value;
|
||||
document.getElementById("result-box-1").innerText = userInput;
|
||||
}
|
||||
|
||||
document.getElementById("button-1").onclick = exo1b;
|
||||
|
||||
|
||||
function exo1c() {
|
||||
let userInput = document.getElementById("input-2").value;
|
||||
|
||||
document.getElementById("result-box-3").innerText = getExo1c;
|
||||
}
|
||||
|
||||
document.getElementById("button-2").onclick = exo1b;
|
||||
@@ -0,0 +1,32 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta charset="utf-8" />
|
||||
<title>Mocha Tests</title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
||||
<link rel="stylesheet" href="https://unpkg.com/mocha/mocha.css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="mocha"></div>
|
||||
|
||||
<!--<script src="https://unpkg.com/chai/chai.js"></script>-->
|
||||
<!--<script src="https://unpkg.com/mocha/mocha.js"></script>-->
|
||||
|
||||
<!--<script class="mocha-init">-->
|
||||
<!-- mocha.setup('bdd');-->
|
||||
<!-- mocha.checkLeaks();-->
|
||||
<!--</script>-->
|
||||
|
||||
<script type="module">
|
||||
import mocha from "https://esm.sh/mocha@10.2.0"
|
||||
import {assert} from "https://esm.sh/chai@4.3.10"
|
||||
mocha.setup('bdd');
|
||||
|
||||
it('should add to numbers from an es module', () => {
|
||||
assert.equal(1 + 1, 2);
|
||||
});
|
||||
mocha.run();
|
||||
</script>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
Reference in new issue
Block a user