UNPKG

2.23 kBSCSSView Raw
1@import './mixins';
2@import './variables';
3@import 'true';
4
5@include describe('gl-fluid-font-size') {
6 @include it('returns fluid font-size') {
7 @include assert {
8 @include output {
9 @include gl-fluid-font-size(2rem, 3.5rem);
10 }
11 @include expect {
12 // prettier-ignore
13 font-size: clamp(2rem, #{calc(#{-0.6666666667rem} + #{5.5555555556vw})}, 3.5rem);
14 }
15 }
16 }
17}
18
19@include describe('gl-fluid-line-height') {
20 @include it('returns fluid line-height') {
21 @include assert {
22 @include output {
23 @include gl-fluid-line-height(2rem, 3.5rem);
24 }
25 @include expect {
26 // prettier-ignore
27 line-height: clamp(2rem, #{calc(#{-0.6666666667rem} + #{5.5555555556vw})}, 3.5rem);
28 }
29 }
30 }
31}
32
33@include describe('gl-media-breakpoint-up') {
34 @include it('returns no media query for xs') {
35 @include assert {
36 @include output {
37 @include gl-media-breakpoint-up(xs) {
38 color: $green-100;
39 }
40 }
41 @include expect {
42 color: $green-100;
43 }
44 }
45 }
46 @include it('returns min-width media query for sm') {
47 @include assert {
48 @include output {
49 @include gl-media-breakpoint-up(sm) {
50 color: $blue-100;
51 }
52 }
53 @include expect {
54 @media (min-width: '576px') {
55 color: $blue-100;
56 }
57 }
58 }
59 }
60}
61
62@include describe('gl-media-breakpoint-down') {
63 @include it('returns max-width media query for lg') {
64 @include assert {
65 @include output {
66 // stylelint-disable-next-line @gitlab/no-gl-media-breakpoint-down
67 @include gl-media-breakpoint-down(lg) {
68 color: $red-100;
69 }
70 }
71 @include expect {
72 @media (max-width: '991.98px') {
73 color: $red-100;
74 }
75 }
76 }
77 }
78 @include it('returns max-width media query for md') {
79 @include assert {
80 @include output {
81 // stylelint-disable-next-line @gitlab/no-gl-media-breakpoint-down
82 @include gl-media-breakpoint-down(md) {
83 color: $orange-100;
84 }
85 }
86 @include expect {
87 @media (max-width: '767.98px') {
88 color: $orange-100;
89 }
90 }
91 }
92 }
93}