chore(curriculum): valdiate balance sheet project (#46669)

* fixed html test, added lang hint and test

* changed the seed code to account for lang

* consistant grammer

* allow space between lang and its value
This commit is contained in:
Muhammed Mustafa
2022-07-01 15:28:03 +02:00
committed by GitHub
parent a02db52800
commit 5f0a3c2ea7
65 changed files with 77 additions and 65 deletions

View File

@@ -23,6 +23,18 @@ Your code should have an `html` element.
assert.equal(document.querySelectorAll('html')?.length, 1);
```
Your `html` element should have an opening tag with a `lang` attribute of `en`.
```js
assert(code.match(/<html\s+lang\s*=\s*('|")en\1\s*>/gi));
```
Your `html` element should have a closing tag.
```js
assert(code.match(/<\/html\s*>/));
```
Your code should have a `head` element within the `html` element.
```js

View File

@@ -29,7 +29,7 @@ assert(document.querySelector('main')?.children?.[0]?.localName === 'section');
```html
<!DOCTYPE html>
<html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">

View File

@@ -29,7 +29,7 @@ assert(document.querySelector('h1')?.children?.[0]?.localName === 'span');
```html
<!DOCTYPE html>
<html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">

View File

@@ -51,7 +51,7 @@ assert(document.querySelector('.flex')?.children?.[1]?.textContent === 'Balance
```html
<!DOCTYPE html>
<html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">

View File

@@ -35,7 +35,7 @@ assert(document.querySelector('div')?.getAttribute('aria-hidden') === 'true');
```html
<!DOCTYPE html>
<html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">

View File

@@ -48,7 +48,7 @@ assert(document.querySelector('div')?.children?.[2]?.textContent === '2021');
```html
<!DOCTYPE html>
<html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">

View File

@@ -45,7 +45,7 @@ children.forEach(child => assert(child?.localName === 'table'));
```html
<!DOCTYPE html>
<html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">

View File

@@ -31,7 +31,7 @@ assert(document.querySelector('caption')?.textContent === 'Assets');
```html
<!DOCTYPE html>
<html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">

View File

@@ -43,7 +43,7 @@ assert(document.querySelector('thead')?.nextElementSibling?.localName === 'tbody
```html
<!DOCTYPE html>
<html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">

View File

@@ -39,7 +39,7 @@ assert(document.querySelector('tr')?.children?.[3]?.localName === 'th');
```html
<!DOCTYPE html>
<html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">

View File

@@ -72,7 +72,7 @@ assert(document.querySelector('table')?.querySelectorAll('td')?.[0]?.children?.l
```html
<!DOCTYPE html>
<html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">

View File

@@ -43,7 +43,7 @@ assert(children?.[3]?.classList?.contains('total'));
```html
<!DOCTYPE html>
<html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">

View File

@@ -73,7 +73,7 @@ assert(document.querySelector('tbody')?.querySelectorAll('tr')?.[0]?.querySelect
```html
<!DOCTYPE html>
<html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">

View File

@@ -73,7 +73,7 @@ assert(document.querySelector('tbody')?.querySelectorAll('tr')?.[1]?.querySelect
```html
<!DOCTYPE html>
<html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">

View File

@@ -73,7 +73,7 @@ assert(document.querySelector('tbody')?.querySelectorAll('tr')?.[2]?.querySelect
```html
<!DOCTYPE html>
<html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">

View File

@@ -67,7 +67,7 @@ assert(document.querySelector('tbody')?.querySelectorAll('tr')?.[3]?.querySelect
```html
<!DOCTYPE html>
<html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">

View File

@@ -53,7 +53,7 @@ assert(document.querySelectorAll('table')?.[1]?.querySelector('thead')?.nextElem
```html
<!DOCTYPE html>
<html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">

View File

@@ -37,7 +37,7 @@ assert(document.querySelectorAll('table')?.[1]?.querySelector('tr')?.children?.[
```html
<!DOCTYPE html>
<html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">

View File

@@ -61,7 +61,7 @@ assert(document.querySelectorAll('table')?.[1]?.querySelectorAll('td')?.[0]?.chi
```html
<!DOCTYPE html>
<html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">

View File

@@ -43,7 +43,7 @@ assert(children?.[3]?.classList?.contains('total'));
```html
<!DOCTYPE html>
<html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">

View File

@@ -73,7 +73,7 @@ assert(document.querySelectorAll('table')?.[1]?.querySelector('tbody')?.querySel
```html
<!DOCTYPE html>
<html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">

View File

@@ -73,7 +73,7 @@ assert(document.querySelectorAll('table')?.[1]?.querySelector('tbody')?.querySel
```html
<!DOCTYPE html>
<html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">

View File

@@ -73,7 +73,7 @@ assert(document.querySelectorAll('table')?.[1]?.querySelector('tbody')?.querySel
```html
<!DOCTYPE html>
<html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">

View File

@@ -73,7 +73,7 @@ assert(document.querySelectorAll('table')?.[1]?.querySelector('tbody')?.querySel
```html
<!DOCTYPE html>
<html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">

View File

@@ -53,7 +53,7 @@ assert(document.querySelectorAll('table')?.[2]?.querySelector('thead')?.nextElem
```html
<!DOCTYPE html>
<html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">

View File

@@ -81,7 +81,7 @@ assert(document.querySelectorAll('table')?.[2]?.querySelectorAll('td')?.[0]?.chi
```html
<!DOCTYPE html>
<html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">

View File

@@ -85,7 +85,7 @@ assert(document.querySelectorAll('table')?.[2]?.querySelector('tbody')?.querySel
```html
<!DOCTYPE html>
<html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">

View File

@@ -29,7 +29,7 @@ assert(new __helpers.CSSHelp(document).getStyle('html')?.getPropertyValue('box-s
```html
<!DOCTYPE html>
<html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">

View File

@@ -35,7 +35,7 @@ assert(new __helpers.CSSHelp(document).getStyle('body')?.getPropertyValue('color
```html
<!DOCTYPE html>
<html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">

View File

@@ -33,7 +33,7 @@ assert(new __helpers.CSSHelp(document).getStyle('span[class~="sr-only"]')?.getPr
```html
<!DOCTYPE html>
<html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">

View File

@@ -37,7 +37,7 @@ assert(/-webkit-clip-path\s*:\s*inset\(\s*50%\s*\)\s*(;|})/.test(code));
```html
<!DOCTYPE html>
<html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">

View File

@@ -29,7 +29,7 @@ assert(new __helpers.CSSHelp(document).getStyle('span[class~="sr-only"]')?.getPr
```html
<!DOCTYPE html>
<html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">

View File

@@ -29,7 +29,7 @@ assert(new __helpers.CSSHelp(document).getStyle('span[class~="sr-only"]')?.getPr
```html
<!DOCTYPE html>
<html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">

View File

@@ -35,7 +35,7 @@ assert(new __helpers.CSSHelp(document).getStyle('span[class~="sr-only"]')?.getPr
```html
<!DOCTYPE html>
<html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">

View File

@@ -41,7 +41,7 @@ assert(new __helpers.CSSHelp(document).getStyle('h1')?.getPropertyValue('padding
```html
<!DOCTYPE html>
<html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">

View File

@@ -41,7 +41,7 @@ assert(new __helpers.CSSHelp(document).getStyle('h1 .flex')?.getPropertyValue('g
```html
<!DOCTYPE html>
<html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">

View File

@@ -31,7 +31,7 @@ assert(new __helpers.CSSHelp(document).getStyle('h1 .flex span:first-of-type')?.
```html
<!DOCTYPE html>
<html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">

View File

@@ -29,7 +29,7 @@ assert(new __helpers.CSSHelp(document).getStyle('h1 .flex span:last-of-type')?.g
```html
<!DOCTYPE html>
<html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">

View File

@@ -41,7 +41,7 @@ assert(new __helpers.CSSHelp(document).getStyle('section')?.getPropertyValue('bo
```html
<!DOCTYPE html>
<html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">

View File

@@ -47,7 +47,7 @@ assert(new __helpers.CSSHelp(document).getStyle('#years')?.getPropertyValue('top
```html
<!DOCTYPE html>
<html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">

View File

@@ -29,7 +29,7 @@ assert(new __helpers.CSSHelp(document).getStyle('#years')?.getPropertyValue('bac
```html
<!DOCTYPE html>
<html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">

View File

@@ -45,7 +45,7 @@ assert(['0.5rem calc(1.25rem + 2px) 0.5rem 0px', '0.5rem calc(2px + 1.25rem) 0.5
```html
<!DOCTYPE html>
<html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">

View File

@@ -43,7 +43,7 @@ assert(new __helpers.CSSHelp(document).getStyle('#years span[class]')?.getProper
```html
<!DOCTYPE html>
<html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">

View File

@@ -29,7 +29,7 @@ assert(new __helpers.CSSHelp(document).getStyle('.table-wrap')?.getPropertyValue
```html
<!DOCTYPE html>
<html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">

View File

@@ -31,7 +31,7 @@ assert(new __helpers.CSSHelp(document).getStyle('span:not(.sr-only)')?.getProper
```html
<!DOCTYPE html>
<html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">

View File

@@ -97,7 +97,7 @@ assert(text.includes('margin: -1px !important;'));
```html
<!DOCTYPE html>
<html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">

View File

@@ -35,7 +35,7 @@ assert(new __helpers.CSSHelp(document).getStyle('span')?.getPropertyValue('font-
```html
<!DOCTYPE html>
<html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">

View File

@@ -35,7 +35,7 @@ assert(new __helpers.CSSHelp(document).getStyle('table')?.getPropertyValue('bord
```html
<!DOCTYPE html>
<html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">

View File

@@ -35,7 +35,7 @@ assert(new __helpers.CSSHelp(document).getStyle('table')?.getPropertyValue('marg
```html
<!DOCTYPE html>
<html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">

View File

@@ -41,7 +41,7 @@ assert(new __helpers.CSSHelp(document).getStyle('table caption')?.getPropertyVal
```html
<!DOCTYPE html>
<html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">

View File

@@ -35,7 +35,7 @@ assert(new __helpers.CSSHelp(document).getStyle('table caption')?.getPropertyVal
```html
<!DOCTYPE html>
<html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">

View File

@@ -41,7 +41,7 @@ assert(new __helpers.CSSHelp(document).getStyle('tbody td')?.getPropertyValue('m
```html
<!DOCTYPE html>
<html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">

View File

@@ -29,7 +29,7 @@ assert(new __helpers.CSSHelp(document).getStyle('tbody th')?.getPropertyValue('w
```html
<!DOCTYPE html>
<html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">

View File

@@ -35,7 +35,7 @@ assert(new __helpers.CSSHelp(document).getStyle('tr[class="total"]')?.getPropert
```html
<!DOCTYPE html>
<html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">

View File

@@ -35,7 +35,7 @@ assert(new __helpers.CSSHelp(document).getStyle('tr[class="total"] th')?.getProp
```html
<!DOCTYPE html>
<html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">

View File

@@ -37,7 +37,7 @@ assert(new __helpers.CSSHelp(document).getStyle('tr.total td')?.getPropertyValue
```html
<!DOCTYPE html>
<html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">

View File

@@ -29,7 +29,7 @@ assert(new __helpers.CSSHelp(document).getStyle('tr.total td:nth-of-type(3)')?.g
```html
<!DOCTYPE html>
<html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">

View File

@@ -29,7 +29,7 @@ assert(new __helpers.CSSHelp(document).getStyle('tr.total:hover')?.getPropertyVa
```html
<!DOCTYPE html>
<html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">

View File

@@ -31,7 +31,7 @@ assert((font('td.current') || font('td[class="current"]')) === 'italic');
```html
<!DOCTYPE html>
<html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">

View File

@@ -31,7 +31,7 @@ assert((bg('tr.data') || bg('tr[class="data"]')) === 'linear-gradient(rgb(223, 2
```html
<!DOCTYPE html>
<html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">

View File

@@ -41,7 +41,7 @@ assert(new __helpers.CSSHelp(document).getStyle('tr.data th')?.getPropertyValue(
```html
<!DOCTYPE html>
<html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">

View File

@@ -53,7 +53,7 @@ assert(new __helpers.CSSHelp(document).getStyle('tr.data th .description')?.getP
```html
<!DOCTYPE html>
<html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">

View File

@@ -23,7 +23,7 @@ assert(!(new __helpers.CSSHelp(document).getStyle('span')));
```html
<!DOCTYPE html>
<html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">

View File

@@ -41,7 +41,7 @@ assert(new __helpers.CSSHelp(document).getStyle('tr.data td')?.getPropertyValue(
```html
<!DOCTYPE html>
<html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">

View File

@@ -31,7 +31,7 @@ assert(new __helpers.CSSHelp(document).getStyle('tr.data td:last-of-type')?.getP
```html
<!DOCTYPE html>
<html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
@@ -312,7 +312,7 @@ tr.data td {
```html
<!DOCTYPE html>
<html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">