Skip to content

Commit

Permalink
test: add test for number matching
Browse files Browse the repository at this point in the history
  • Loading branch information
ydcjeff committed Feb 6, 2024
1 parent 54e16b0 commit ccc9f2f
Show file tree
Hide file tree
Showing 4 changed files with 81 additions and 1 deletion.
2 changes: 1 addition & 1 deletion src/mod.ts
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ export type PresetOneOptions = {
prefix?: string;
};

const NUMBER_RE_SOURCE = /(\d*(?:\.\d+)?)/.source;
const NUMBER_RE_SOURCE = /(-?\d*(?:\.\d+)?)/.source;
const DIRECTION_MAP = {
t: 'top',
r: 'right',
Expand Down
14 changes: 14 additions & 0 deletions src/tests.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,20 @@ import { format } from 'prettier';
import uno_config from '../uno.config';

const fixtures = [
// number regexp testing
'p-1',
'p-10',
'p-0.1',
'p-0.11',
'p-.1',
'p-.11',
'p--1',
'p--10',
'p--0.1',
'p--0.11',
'p--.1',
'p--.11',

// border
'b-1',
'b-t-2',
Expand Down
33 changes: 33 additions & 0 deletions src/tests.test.ts.css
Original file line number Diff line number Diff line change
Expand Up @@ -172,9 +172,42 @@
margin-top: 7rem;
margin-bottom: 7rem;
}
.p--\.1 {
padding: -0.1rem;
}
.p--\.11 {
padding: -0.11rem;
}
.p--0\.1 {
padding: -0.1rem;
}
.p--0\.11 {
padding: -0.11rem;
}
.p--1 {
padding: -1rem;
}
.p--10 {
padding: -10rem;
}
.p-\.1 {
padding: 0.1rem;
}
.p-\.11 {
padding: 0.11rem;
}
.p-0\.1 {
padding: 0.1rem;
}
.p-0\.11 {
padding: 0.11rem;
}
.p-1 {
padding: 1rem;
}
.p-10 {
padding: 10rem;
}
.pb-4 {
padding-bottom: 4rem;
}
Expand Down
33 changes: 33 additions & 0 deletions src/tests.test.ts.prefix.css
Original file line number Diff line number Diff line change
Expand Up @@ -172,9 +172,42 @@
margin-top: 7rem;
margin-bottom: 7rem;
}
.one-p--\.1 {
padding: -0.1rem;
}
.one-p--\.11 {
padding: -0.11rem;
}
.one-p--0\.1 {
padding: -0.1rem;
}
.one-p--0\.11 {
padding: -0.11rem;
}
.one-p--1 {
padding: -1rem;
}
.one-p--10 {
padding: -10rem;
}
.one-p-\.1 {
padding: 0.1rem;
}
.one-p-\.11 {
padding: 0.11rem;
}
.one-p-0\.1 {
padding: 0.1rem;
}
.one-p-0\.11 {
padding: 0.11rem;
}
.one-p-1 {
padding: 1rem;
}
.one-p-10 {
padding: 10rem;
}
.one-pb-4 {
padding-bottom: 4rem;
}
Expand Down

0 comments on commit ccc9f2f

Please sign in to comment.