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 |
|
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 |
|
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 |
|
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 |
|
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 | }
|