⚝
One Hat Cyber Team
⚝
Your IP:
192.168.31.6
Server IP:
192.168.1.11
Server:
Linux pams 6.1.0-29-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.123-1 (2025-01-02) x86_64
PHP Version:
8.2.28
Buat File
|
Buat Folder
Upload File
Eksekusi
Dir :
~
/
var
/
www
/
pams
/
public
/
assets
/
libs
/
gulp-rtlcss
/
Edit File: test.js
(function() { 'use strict'; var assert = require('assert'); var Vinyl = require('vinyl'); var gulpRtlcss = require('./index'); it('should convert LTR CSS to RTL', function (cb) { var stream = gulpRtlcss(); stream.on('data', function (file) { assert.equal(file.contents.toString(), '.selector { float: right; /* comment */ }'); cb(); }); stream.write(new Vinyl({ path: 'styles.css', contents: Buffer.from('.selector { float: left; /* comment */ }') })); }); it('should accept rtlcss configuration', function (cb) { var stream = gulpRtlcss({ "options": { "preserveComments": true, "preserveDirectives": false, "swapLeftRightInUrl": true, "swapLtrRtlInUrl": true, "swapWestEastInUrl": true, "autoRename": false, "greedy": false, "enableLogging": false, "minify": false }, "rules": [ ], "declarations": [ ], "properties": [ ], "map": false }); stream.on('data', function (file) { assert.equal(file.contents.toString(), ".pull-left {content: ' ';}"); cb(); }); stream.write(new Vinyl({ path: 'styles.css', contents: Buffer.from(".pull-left {content: ' ';}") })); }); it('should honour rtlcss directives', function (cb) { var stream = gulpRtlcss(); stream.on('data', function (file) { assert.equal(file.contents.toString(), ".toRight {\n" + " text-align: left;\n" + "}\n"); cb(); }); stream.write(new Vinyl({ path: 'styles.css', contents: Buffer.from(".toRight {\n" + " /*rtl:remove*/\n" + " direction: rtl;\n" + " \n" + " /*rtl:ignore*/\n" + " text-align: left;\n" + "}\n") })); }); })();
Simpan