Skip to content

Commit

Permalink
Smaller framework code blocks, cookies after body
Browse files Browse the repository at this point in the history
  • Loading branch information
PROGRESS\cankov committed Mar 2, 2022
1 parent 38b338c commit bc5edeb
Show file tree
Hide file tree
Showing 3 changed files with 36 additions and 70 deletions.
52 changes: 9 additions & 43 deletions docs/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,67 +5,33 @@ The JavaScript OOP style tests!
<div class="mocha">
``` typescript
import { suite, test } from "@testdeck/mocha";
import { expect } from 'chai';

// Turn your tests from functional:
describe("Hello", function() {
it("world", function() {
expect(false).to.be.true;
});
});

// Into pure OOP awesomeness:
@suite class Hello {
@test world() {
expect(false).to.be.true;
}
}

// Yes, you can mix and match!
```
</div>

<div class="jest">
``` typescript
import { suite, test } from "@testdeck/jest";
import { expect } from 'chai';

// Turn your tests from functional:
describe("Hello", function() {
it("world", function() {
expect(false).to.be.true;
});
});

// Into pure OOP awesomeness:
@suite class Hello {
@test world() {
expect(false).to.be.true;
}
}

// Yes, you can mix and match!
```
</div>
<div class="jasmine">
``` typescript
import { suite, test } from "@testdeck/jasmine";
import { expect } from 'chai';
```
</div>

// Turn your tests from functional:
describe("Hello", function() {
it("world", function() {
``` typescript
// Switch gears from functional:
describe("Hello", () => {
it("world", () => {
expect(false).to.be.true;
});
});

// Into pure OOP awesomeness:
// To pure OOP awesomeness:
@suite class Hello {
@test world() {
expect(false).to.be.true;
assert(false == true);
}
}

// Yes, you can mix and match!
// And you can mix and match!
```
</div>
50 changes: 25 additions & 25 deletions docs/_includes/cookies.html
Original file line number Diff line number Diff line change
@@ -1,31 +1,31 @@
<script>
function setCookie(cname, cvalue) {
document.cookie = cname + "=" + cvalue + ";path=/";
}
<script>
function setCookie(cname, cvalue) {
document.cookie = cname + "=" + cvalue + ";path=/";
}

function getCookie(cname) {
let name = cname + "=";
let ca = document.cookie.split(';');
for (let i = 0; i < ca.length; i++) {
let c = ca[i];
while (c.charAt(0) == ' ') {
c = c.substring(1);
}
if (c.indexOf(name) == 0) {
return c.substring(name.length, c.length);
function getCookie(cname) {
let name = cname + "=";
let ca = document.cookie.split(';');
for (let i = 0; i < ca.length; i++) {
let c = ca[i];
while (c.charAt(0) == ' ') {
c = c.substring(1);
}
if (c.indexOf(name) == 0) {
return c.substring(name.length, c.length);
}
}
return "";
}
return "";
}

var userTestFramework = getCookie("user-test-framework") || "jest";
document.body.style.setProperty("--user-test-framework", userTestFramework);
document.body.classList.remove("mocha", "jest", "jasmine");
document.body.classList.add(userTestFramework);

function selectTestFramework(userTestFramework) {
setCookie("user-test-framework", userTestFramework);
var userTestFramework = getCookie("user-test-framework") || "jest";
document.body.style.setProperty("--user-test-framework", userTestFramework);
document.body.classList.remove("mocha", "jest", "jasmine");
document.body.classList.add(userTestFramework);
}
</script>

function selectTestFramework(userTestFramework) {
setCookie("user-test-framework", userTestFramework);
document.body.classList.remove("mocha", "jest", "jasmine");
document.body.classList.add(userTestFramework);
}
</script>
4 changes: 2 additions & 2 deletions docs/_layouts/default.html
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,7 @@
<head>
<title>{% if page.title %}{{ page.title }} – {% endif %}{{ site.name }} – {{ site.description }}</title>

{% include meta.html %}
{% include cookies.html %}
{% include meta.html %}

<link rel="stylesheet" type="text/css" href="{{ site.baseurl }}/style.css" />
<link rel="alternate" type="application/rss+xml" title="{{ site.name }} - {{ site.description }}"
Expand All @@ -32,6 +31,7 @@
</head>

<body>
{% include cookies.html %}
<nav>
<a href="{{ site.baseurl }}/">Blog</a>
<a href="{{ site.baseurl }}/about">About</a>
Expand Down

0 comments on commit bc5edeb

Please sign in to comment.