Skip to content

Commit 5614286

Browse files
authored
e2e : package managers - yarn (#1119)
1 parent 388f585 commit 5614286

File tree

7 files changed

+47
-0
lines changed

7 files changed

+47
-0
lines changed

.github/dependabot.yml

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,19 @@ updates:
3131
open-pull-requests-limit: 2
3232
versioning-strategy: increase
3333
rebase-strategy: auto
34+
- package-ecosystem: "npm"
35+
directory: "/e2e-package-managers/yarn"
36+
schedule:
37+
interval: weekly
38+
time: "01:00"
39+
timezone: "Europe/Brussels"
40+
groups:
41+
all-dependencies:
42+
patterns:
43+
- "*"
44+
open-pull-requests-limit: 2
45+
versioning-strategy: increase
46+
rebase-strategy: auto
3447
- package-ecosystem: "npm"
3548
directory: "/sites"
3649
schedule:

.github/workflows/test.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -95,3 +95,9 @@ jobs:
9595
npm run build
9696
npm run test
9797
if: matrix.is_base_node_version && matrix.is_base_os_version
98+
99+
# E2E Package Managers Tests
100+
- name: test:e2e-package-managers
101+
run: |
102+
cd e2e-package-managers/yarn && bash test.sh
103+
if: matrix.is_base_node_version && matrix.is_base_os_version
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
yarn.lock

e2e-package-managers/yarn/.nvmrc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
v20.2.0
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
{
2+
"name": "@csstools/e2e--package-managers--yarn",
3+
"version": "0.0.0",
4+
"private": true,
5+
"description": "Can you use yarn with our plugins?",
6+
"devDependencies": {
7+
"postcss-preset-env": "^9.1.3",
8+
"postcss": "^8.4.29"
9+
},
10+
"volta": {
11+
"extends": "../../package.json"
12+
}
13+
}

e2e-package-managers/yarn/test.mjs

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
import postcssPresetEnv from 'postcss-preset-env';
2+
import postcss from 'postcss';
3+
import assert from 'assert';
4+
5+
const result = await postcss([postcssPresetEnv({ browsers: 'ie 11' })]).process('a { color: oklch(50% 50% 50deg); }', { from: undefined });
6+
7+
assert.strictEqual(result.css, 'a { color: rgb(163, 65, 0); color: color(display-p3 0.60751 0.2644 0); }');

e2e-package-managers/yarn/test.sh

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
#!/usr/bin/env bash
2+
3+
set -e;
4+
5+
yarn install;
6+
node ./test.mjs;

0 commit comments

Comments
 (0)