UNPKG

gulp-px2rem-converter

Version:

Gulp plugin. Converts all properties in pixels to rem, also converts all media in pixels in em

25 lines (20 loc) 888 B
const replace = require('../dist/replace'); const params = [ 'margin','padding','margin-left','padding-left','margin-right','padding-right','margin-top','padding-top','margin-bottom','padding-bottom', 'width','height','max-width','max-height','min-width','min-height', 'top','bottom','left','right' ]; params.forEach(param => { test('tag test',() => { expect(replace(`tag-p12px{${param}:2em;}`,16)).toBe(`tag-p12px{${param}:2em;}`); }); test('class test',() => { expect(replace(`.class12px{${param}:2em;}`,16)).toBe(`.class12px{${param}:2em;}`); }); test('id test',() => { expect(replace(`#class12px{${param}:2em;}`,16)).toBe(`#class12px{${param}:2em;}`); }); test('data target test',() => { expect(replace(`[data-${params}="16px"]{${param}:2em;}`,16)).toBe(`[data-${params}="16px"]{${param}:2em;}`); }); })