1
- import test from 'tape'
1
+ import assert from 'node:assert/strict'
2
+ import test from 'node:test'
2
3
import { parseSelector } from './index.js'
3
4
4
- test ( 'parseSelector()' , ( t ) => {
5
- t . deepEqual (
5
+ test ( 'parseSelector()' , ( ) => {
6
+ assert . deepEqual (
6
7
parseSelector ( ) ,
7
8
{
8
9
type : 'element' ,
@@ -13,7 +14,7 @@ test('parseSelector()', (t) => {
13
14
'should return an empty element without selector'
14
15
)
15
16
16
- t . deepEqual (
17
+ assert . deepEqual (
17
18
parseSelector ( 'foo' ) ,
18
19
{
19
20
type : 'element' ,
@@ -24,7 +25,7 @@ test('parseSelector()', (t) => {
24
25
'should return an element with a tag-name when given a tag-name'
25
26
)
26
27
27
- t . deepEqual (
28
+ assert . deepEqual (
28
29
parseSelector ( null , 'g' ) ,
29
30
{
30
31
type : 'element' ,
@@ -35,7 +36,7 @@ test('parseSelector()', (t) => {
35
36
'should return an `defaultTagName` if no tag name is defined in `selector` (#1)'
36
37
)
37
38
38
- t . deepEqual (
39
+ assert . deepEqual (
39
40
parseSelector ( '#id' , 'g' ) ,
40
41
{
41
42
type : 'element' ,
@@ -46,7 +47,7 @@ test('parseSelector()', (t) => {
46
47
'should return an `defaultTagName` if no tag name is defined in `selector` (#2)'
47
48
)
48
49
49
- t . deepEqual (
50
+ assert . deepEqual (
50
51
parseSelector ( '.bar' ) ,
51
52
{
52
53
type : 'element' ,
@@ -57,7 +58,7 @@ test('parseSelector()', (t) => {
57
58
'should return a `div` element when given a class'
58
59
)
59
60
60
- t . deepEqual (
61
+ assert . deepEqual (
61
62
parseSelector ( '#bar' ) ,
62
63
{
63
64
type : 'element' ,
@@ -68,7 +69,7 @@ test('parseSelector()', (t) => {
68
69
'should return a `div` element when given an ID'
69
70
)
70
71
71
- t . deepEqual (
72
+ assert . deepEqual (
72
73
parseSelector ( 'foo#bar.baz.qux' ) ,
73
74
{
74
75
type : 'element' ,
@@ -82,7 +83,7 @@ test('parseSelector()', (t) => {
82
83
'should return attributes'
83
84
)
84
85
85
- t . deepEqual (
86
+ assert . deepEqual (
86
87
parseSelector ( 'foo#bar#baz' ) ,
87
88
{
88
89
type : 'element' ,
@@ -93,7 +94,7 @@ test('parseSelector()', (t) => {
93
94
'should return the last ID if multiple are found'
94
95
)
95
96
96
- t . deepEqual (
97
+ assert . deepEqual (
97
98
parseSelector ( 'Foo' ) ,
98
99
{
99
100
type : 'element' ,
@@ -103,6 +104,4 @@ test('parseSelector()', (t) => {
103
104
} ,
104
105
'should *not* case the tag-name'
105
106
)
106
-
107
- t . end ( )
108
107
} )
0 commit comments