Best JavaScript code snippet using wpt
whatwg-encoding.spec.ts
Source:whatwg-encoding.spec.ts
1import { createBOMEncoding, detectBOMEncoding, EnumEncoding, whatwgBOMEncoding } from '../index';2describe("detectBOMEncoding", () =>3{4 it("should return UTF-8 for a UTF-8 BOM", () =>5 {6 const buffer = new Buffer([0xEF, 0xBB, 0xBF, 0xE2, 0x82, 0xAC, 0xE2, 0x80, 0xA2]);7 const encoding = whatwgBOMEncoding(buffer);8 expect(encoding).toStrictEqual(EnumEncoding.utf_8);9 const encoding2 = detectBOMEncoding(buffer);10 expect(encoding2).toMatchSnapshot();11 });12 it("should return UTF-16LE for a UTF-16LE BOM", () =>13 {14 const buffer = new Buffer([0xFF, 0xFE, 0xAC, 0x20, 0x22, 0x20]);15 const encoding = whatwgBOMEncoding(buffer);16 expect(encoding).toStrictEqual(EnumEncoding.utf_16le);17 const encoding2 = detectBOMEncoding(buffer);18 expect(encoding2).toMatchSnapshot();19 });20 it("should return UTF-16BE for a UTF-16BE BOM", () =>21 {22 const buffer = new Buffer([0xFE, 0xFF, 0x20, 0xAC, 0x20, 0x22]);23 const encoding = whatwgBOMEncoding(buffer);24 expect(encoding).toStrictEqual(EnumEncoding.utf_16be);25 const encoding2 = detectBOMEncoding(buffer);26 expect(encoding2).toMatchSnapshot();27 });28 it("should return null for no BOM", () =>29 {30 const buffer = new Buffer([0x80, 0x95]);31 const encoding = whatwgBOMEncoding(buffer);32 expect(encoding).toStrictEqual(null);33 const encoding2 = detectBOMEncoding(buffer);34 expect(encoding2).toMatchSnapshot();35 });36 it("should return UTF-16LE for a UTF-32LE BOM", () =>37 {38 const buffer = new Buffer([0xFF, 0xFE, 0x00, 0x00]);39 const encoding = whatwgBOMEncoding(buffer);40 expect(encoding).toStrictEqual(EnumEncoding.utf_16le);41 const encoding2 = detectBOMEncoding(buffer);42 expect(encoding2).toMatchSnapshot();43 const encoding3 = detectBOMEncoding(buffer, {44 utf_32le: true,45 });46 expect(encoding3).toStrictEqual(EnumEncoding.utf_32le);47 expect(encoding3).toMatchSnapshot();48 });49 it("should return null for a UTF-32BE BOM", () =>50 {51 const buffer = new Buffer(createBOMEncoding(EnumEncoding.utf_32be));52 const encoding = whatwgBOMEncoding(buffer);53 expect(encoding).toStrictEqual(null);54 const encoding2 = detectBOMEncoding(buffer);55 expect(encoding2).toMatchSnapshot();56 });57 it("should return null for an empty buffer", () =>58 {59 const buffer = new Buffer([]);60 const encoding = whatwgBOMEncoding(buffer);61 expect(encoding).toStrictEqual(null);62 const encoding2 = detectBOMEncoding(buffer);63 expect(encoding2).toMatchSnapshot();64 });65 it("should return null for a one-byte buffer", () =>66 {67 const buffer = new Buffer([0xFF]);68 const encoding = whatwgBOMEncoding(buffer);69 expect(encoding).toStrictEqual(null);70 const encoding2 = detectBOMEncoding(buffer);71 expect(encoding2).toMatchSnapshot();72 });73 it(`should return null for a ${EnumEncoding.gb_18030} BOM`, () =>74 {75 const buffer = new Buffer(createBOMEncoding(EnumEncoding.gb_18030));76 const encoding = whatwgBOMEncoding(buffer);77 expect(encoding).toStrictEqual(null);78 const encoding2 = detectBOMEncoding(buffer);79 expect(encoding2).toMatchSnapshot();80 });81 it(`should return null for a ${EnumEncoding.unicode} BOM`, () =>82 {83 const buffer = new Buffer(createBOMEncoding(EnumEncoding.unicode));84 const encoding = whatwgBOMEncoding(buffer);85 expect(encoding).toStrictEqual(null);86 expect(detectBOMEncoding(buffer)).toStrictEqual(null);87 const encoding2 = detectBOMEncoding(buffer, {88 unicode: true,89 });90 expect(encoding2).toMatchSnapshot();91 });...
reporturl.js
Source:reporturl.js
1'use strict';2/**3 * @ngdoc filter4 * @name facetedviz.filter:reportUrl5 * @function6 * @description7 * # reportUrl8 * Filter in the facetedviz.9 */10angular.module('vleApp')11 .filter('reportUrl', function (compactJSONFilter, _, consts) {12 function voyagerReport(params) {13 var url = 'https://docs.google.com/forms/d/1T9ZA14F3mmzrHR7JJVUKyPXzrMqF54CjLIOjv2E7ZEM/viewform?';14 if (params.fields) {15 var query = encodeURI(compactJSONFilter(_.values(params.fields)));16 url += 'entry.1245199477=' + query + '&';17 }18 if (params.encoding) {19 var encoding = _.omit(params.encoding, 'cfg');20 encoding = encodeURI(compactJSONFilter(encoding));21 url += 'entry.1323680136=' + encoding + '&';22 }23 if (params.encoding2) {24 var encoding2 = _.omit(params.encoding2, 'cfg');25 encoding2 = encodeURI(compactJSONFilter(encoding2));26 url += 'entry.853137786=' + encoding2 + '&';27 }28 var typeProp = 'entry.1940292677=';29 switch (params.type) {30 case 'vl':31 url += typeProp + 'Visualization+Rendering+(Vegalite)&';32 break;33 case 'vr':34 url += typeProp + 'Recommender+Algorithm+(Visrec)&';35 break;36 case 'fv':37 url += typeProp + 'Recommender+UI+(FacetedViz)&';38 break;39 }40 return url;41 }42 function polestarReport(params) {43 var url = 'https://docs.google.com/forms/d/1xKs-qGaLZEUfbTmhdmSoS13OKOEpuu_NNWE5TAAml_Y/viewform?';44 if (params.encoding) {45 var encoding = _.omit(params.encoding, 'cfg');46 encoding = encodeURI(compactJSONFilter(encoding));47 url += 'entry.1245199477=' + encoding + '&';48 }49 return url;50 }51 return consts.appId === 'voyager' ? voyagerReport : polestarReport;...
reporturl.filter.js
Source:reporturl.filter.js
1'use strict';2/**3 * @ngdoc filter4 * @name facetedviz.filter:reportUrl5 * @function6 * @description7 * # reportUrl8 * Filter in the facetedviz.9 */10angular.module('vlui')11 .filter('reportUrl', function (compactJSONFilter, _, consts) {12 function voyagerReport(params) {13 var url = 'https://docs.google.com/forms/d/1T9ZA14F3mmzrHR7JJVUKyPXzrMqF54CjLIOjv2E7ZEM/viewform?';14 if (params.fields) {15 var query = encodeURI(compactJSONFilter(_.values(params.fields)));16 url += 'entry.1245199477=' + query + '&';17 }18 if (params.encoding) {19 var encoding = _.omit(params.encoding, 'config');20 encoding = encodeURI(compactJSONFilter(encoding));21 url += 'entry.1323680136=' + encoding + '&';22 }23 if (params.encoding2) {24 var encoding2 = _.omit(params.encoding2, 'config');25 encoding2 = encodeURI(compactJSONFilter(encoding2));26 url += 'entry.853137786=' + encoding2 + '&';27 }28 var typeProp = 'entry.1940292677=';29 switch (params.type) {30 case 'vl':31 url += typeProp + 'Visualization+Rendering+(Vegalite)&';32 break;33 case 'vr':34 url += typeProp + 'Recommender+Algorithm+(Visrec)&';35 break;36 case 'fv':37 url += typeProp + 'Recommender+UI+(FacetedViz)&';38 break;39 }40 return url;41 }42 function vluiReport(params) {43 var url = 'https://docs.google.com/forms/d/1xKs-qGaLZEUfbTmhdmSoS13OKOEpuu_NNWE5TAAml_Y/viewform?';44 if (params.encoding) {45 var encoding = _.omit(params.encoding, 'config');46 encoding = encodeURI(compactJSONFilter(encoding));47 url += 'entry.1245199477=' + encoding + '&';48 }49 return url;50 }51 return consts.appId === 'voyager' ? voyagerReport : vluiReport;...
Using AI Code Generation
1var wptools = require('wptools');2var options = {3};4var page = wptools.page('Barack Obama', options);5page.get(function(err, resp) {6 console.log(resp);7});8var wptools = require('wptools');9var options = {10};11var page = wptools.page('Barack Obama', options);12page.get(function(err, resp) {13 console.log(resp);14});15var wptools = require('wptools');16var options = {17};18var page = wptools.page('Barack Obama', options);19page.get(function(err, resp) {20 console.log(resp);21});22var wptools = require('wptools');23var options = {24};25var page = wptools.page('Barack Obama', options);26page.get(function(err, resp) {27 console.log(resp);28});29var wptools = require('wptools');30var options = {31};32var page = wptools.page('Barack Obama', options);33page.get(function(err, resp) {34 console.log(resp);35});36The MIT License (MIT). Please see the [license file
Using AI Code Generation
1var wpt = require('webpagetest');2var api = new wpt('www.webpagetest.org');3}, function(err, data) {4 if (err) return console.error(err);5 console.log(data);6});7* **firstViewOnly** - true/false (default is false)8* **runs** - 1-10 (default is 3)9* **location** - location string (default is the location of the WebPagetest server)10* **connectivity** - Cable, DSL, 3G, 3GFast, 3GSlow, 2G, 2GFast, 2GSlow, Custom (default is Cable)11* **bwDown** - Custom bandwidth down in Kbps (default is 0)12* **bwUp** - Custom bandwidth up in Kbps (default is 0)13* **latency** - Custom latency in ms (default is 0)14* **plr** - Custom packet loss rate in % (default is 0)15* **mobile** - true/false (default is false)16* **video** - true/false (default is false)17* **timeline** - true/false (default is false)18* **fullResolution** - true/false (default is false)19* **noOptimization** - true/false (default is false)20* **noImages** - true/false (default is false)21* **noJavaScript** - true/false (default is false)22* **noCss** - true/false (default is false)23* **noFlash** - true/false (default is false)
Using AI Code Generation
1var wptools = require('wptools');2var wiki = wptools.page('Albert Einstein');3wiki.encoding2('utf-8');4wiki.get(function(err, data) {5 if (err) {6 console.log(err);7 } else {8 console.log(data);9 }10});11### wptools.page(title, options)
Using AI Code Generation
1var wptools = require('wptools');2var page = wptools.page('Barack Obama');3page.get(function(err, data) {4 console.log(data);5});6var wptools = require('wptools');7var page = wptools.page('Barack Obama');8page.get(function(err, data) {9 console.log(data);10});11{ [Error: Error: Command failed: /Users/robin/code/node_modules/wptools/node_modules/wikipedia/lib/../bin/phantomjs /Users/robin/code/node_modules/wptools/node_modules/wikipedia/lib/../bin/encode.js Barack Obama12 at ChildProcess.exithandler (child_process.js:637:15)13 at ChildProcess.EventEmitter.emit (events.js:98:17)14 at maybeClose (child_process.js:743:16)15 at Process.ChildProcess._handle.onexit (child_process.js:810:5)16 cmd: '/Users/robin/code/node_modules/wptools/node_modules/wikipedia/lib/../bin/phantomjs /Users/robin/code/node_modules/wptools/node_modules/wikipedia/lib/../bin/encode.js Barack Obama' }]17{ [Error: Error: Command failed: /Users/robin/code/node_modules/wptools/node_modules/wikipedia/lib/../bin/phantomjs /Users/robin/code/node_modules/wptools/node_modules/wikipedia/lib/../bin/encode.js Barack Obama18 at ChildProcess.exithandler (child_process.js:637:15)19 at ChildProcess.EventEmitter.emit (events.js:98:17)20 at maybeClose (child_process.js:743:16)21 at Process.ChildProcess._handle.onexit (child_process.js:810:5)22 cmd: '/Users/robin/code/node_modules/wptools/node_modules/wikipedia/lib/../bin/phantomjs /Users/robin/code/node_modules/wptools/node_modules/wikipedia/lib/../bin/encode.js Barack Obama' }]
Using AI Code Generation
1var wptools = require('wptools');2var page = wptools.page('Albert Einstein');3page.get(function(err, info) {4 console.log(info);5});6{7 "abstract": "Albert Einstein (/ˈaɪnstaɪn/; German: [ˈalbɛɐ̯t ˈʔaɪnʃtaɪn] (listen); 14 March 1879 – 18 April 1955) was a German-born theoretical physicist. He developed the theory of relativity, one of the two pillars of modern physics (alongside quantum mechanics). Einstein's work is also known for its influence on the philosophy of science. Einstein is best known in popular culture for his mass–energy equivalence formula E = mc2 (which has been dubbed \"the world's most famous equation\"). He received the 1921 Nobel Prize in Physics \"for his services to theoretical physics, and especially for his discovery of the law of the photoelectric effect\", a pivotal step in the evolution of quantum theory.",8 "abstract_text": "Albert Einstein (/ˈaɪnstaɪn/; German: [ˈalbɛɐ̯t ˈʔaɪnʃtaɪn] (listen); 14 March 1879 – 18 April 1955) was a German-born theoretical physicist. He developed the theory of relativity, one of the two pillars of modern physics (alongside quantum mechanics). Einstein's work is also known for its influence on the philosophy of science. Einstein is best known in popular culture for his mass–energy equivalence formula E = mc2 (which has been dubbed \"the world's most famous equation\"). He received the 1921 Nobel Prize in Physics \"for his services to theoretical physics, and especially for his discovery of the law of the photoelectric effect\", a pivotal step in the evolution of quantum theory.",
Using AI Code Generation
1var wptools = require('wptools');2var fs = require('fs');3var options = {4};5wptools.page(options).then(function(page) {6 page.html(function(html) {7 fs.writeFile('test.html', html, function(err) {8 if (err) throw err;9 console.log('It\'s saved!');10 });11 });12});
Using AI Code Generation
1const wptools = require('../index.js');2const page = wptools.page('Albert Einstein');3page.encoding('utf-8');4page.get((err, resp) => {5 if (!err) {6 console.log(resp);7 }8});
Using AI Code Generation
1var wptools = require('wptools');2var fs = require('fs');3var async = require('async');4var _ = require('underscore');5var pages = JSON.parse(fs.readFileSync('pages.json', 'utf8'));6var categories = JSON.parse(fs.readFileSync('categories.json', 'utf8'));7var pages_categories = JSON.parse(fs.readFileSync('pages_categories.json', 'utf8'));8var categories_pages = JSON.parse(fs.readFileSync('categories_pages.json', 'utf8'));9var categories_pages = JSON.parse(fs.readFileSync('categories_pages.json', 'utf8'));10var pages_categories = JSON.parse(fs.readFileSync('pages_categories.json', 'utf8'));11var categories_pages = JSON.parse(fs.readFileSync('categories_pages.json', 'utf8'));12function getPagesCategories(cb) {13 async.eachSeries(pages, function (page, callback) {14 var page_id = page.pageid;15 var page_title = page.title;16 var page_categories = [];17 var page_categories_ids = [];18 wptools.page(page_title).get_categories(function (err, resp) {19 if (err
Learn to execute automation testing from scratch with LambdaTest Learning Hub. Right from setting up the prerequisites to run your first automation test, to following best practices and diving deeper into advanced test scenarios. LambdaTest Learning Hubs compile a list of step-by-step guides to help you be proficient with different test automation frameworks i.e. Selenium, Cypress, TestNG etc.
You could also refer to video tutorials over LambdaTest YouTube channel to get step by step demonstration from industry experts.
Get 100 minutes of automation test minutes FREE!!