Skip to content
This repository was archived by the owner on Nov 6, 2025. It is now read-only.

Commit 3f2d9c9

Browse files
committed
test: 🚨 added media utility tests
1 parent 3cedb94 commit 3f2d9c9

File tree

4 files changed

+30
-2
lines changed

4 files changed

+30
-2
lines changed
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
import { media, sizes } from '../media';
2+
import { css } from 'styled-components/macro';
3+
4+
describe('media', () => {
5+
it('should return media query in css', () => {
6+
const mediaQuery = media.small`color:red;`.join('');
7+
const cssVersion = css`
8+
@media (min-width: ${sizes.small}px) {
9+
color: red;
10+
}
11+
`.join('');
12+
expect(mediaQuery).toEqual(cssVersion);
13+
});
14+
});

internals/startingTemplate/src/styles/media.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ import {
1717
*/
1818

1919
// Update your breakpoints if you want
20-
const sizes = {
20+
export const sizes = {
2121
small: 600,
2222
medium: 1024,
2323
large: 1440,

src/styles/__tests__/media.test.ts

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
import { media, sizes } from '../media';
2+
import { css } from 'styled-components/macro';
3+
4+
describe('media', () => {
5+
it('should return media query in css', () => {
6+
const mediaQuery = media.small`color:red;`.join('');
7+
const cssVersion = css`
8+
@media (min-width: ${sizes.small}px) {
9+
color: red;
10+
}
11+
`.join('');
12+
expect(mediaQuery).toEqual(cssVersion);
13+
});
14+
});

src/styles/media.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ import {
1717
*/
1818

1919
// Update your breakpoints if you want
20-
const sizes = {
20+
export const sizes = {
2121
small: 600,
2222
medium: 1024,
2323
large: 1440,

0 commit comments

Comments
 (0)