Skip to content

Commit f830860

Browse files
authored
Improve default vitest config for better watch mode (#349)
### Background This PR enhances the test configuration for all function templates to improve the developer experience when running tests. Issue : shop/issues-shopifyvm#755 ### Solution Updated all `vitest.config.js` files to include `forceRerunTriggers` configuration, which ensures tests automatically rerun when changes are made to either test fixtures or source code. This improves the development workflow by providing immediate feedback when making changes to either test data or implementation code. The configuration now watches for changes in: - `**/tests/fixtures/**` - Test data and fixtures - `**/src/**` - Source code files ### Checklist - [x] I have 🎩'd these changes - [x] I have squashed my commits into chunks of work with meaningful commit messages
2 parents cb47dbf + 82a635c commit f830860

File tree

13 files changed

+104
-13
lines changed

13 files changed

+104
-13
lines changed
Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,8 @@
1-
export default {};
1+
export default {
2+
test: {
3+
forceRerunTriggers: [
4+
'**/tests/fixtures/**',
5+
'**/src/**',
6+
],
7+
},
8+
};
Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,8 @@
1-
export default {};
1+
export default {
2+
test: {
3+
forceRerunTriggers: [
4+
'**/tests/fixtures/**',
5+
'**/src/**',
6+
],
7+
},
8+
};
Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,8 @@
1-
export default {};
1+
export default {
2+
test: {
3+
forceRerunTriggers: [
4+
'**/tests/fixtures/**',
5+
'**/src/**',
6+
],
7+
},
8+
};
Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,8 @@
1-
export default {};
1+
export default {
2+
test: {
3+
forceRerunTriggers: [
4+
'**/tests/fixtures/**',
5+
'**/src/**',
6+
],
7+
},
8+
};
Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,8 @@
1-
export default {};
1+
export default {
2+
test: {
3+
forceRerunTriggers: [
4+
'**/tests/fixtures/**',
5+
'**/src/**',
6+
],
7+
},
8+
};
Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,8 @@
1-
export default {};
1+
export default {
2+
test: {
3+
forceRerunTriggers: [
4+
'**/tests/fixtures/**',
5+
'**/src/**',
6+
],
7+
},
8+
};
Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,8 @@
1-
export default {};
1+
export default {
2+
test: {
3+
forceRerunTriggers: [
4+
'**/tests/fixtures/**',
5+
'**/src/**',
6+
],
7+
},
8+
};
Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,8 @@
1-
export default {};
1+
export default {
2+
test: {
3+
forceRerunTriggers: [
4+
'**/tests/fixtures/**',
5+
'**/src/**',
6+
],
7+
},
8+
};
Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,8 @@
1-
export default {};
1+
export default {
2+
test: {
3+
forceRerunTriggers: [
4+
'**/tests/fixtures/**',
5+
'**/src/**',
6+
],
7+
},
8+
};
Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,8 @@
1-
export default {};
1+
export default {
2+
test: {
3+
forceRerunTriggers: [
4+
'**/tests/fixtures/**',
5+
'**/src/**',
6+
],
7+
},
8+
};

0 commit comments

Comments
 (0)