resultSet.seriesNames().map((series, i) => ( <Line key={series.key} stackId="a" dataKey={series.key} name={series.title} stroke={colors[i]} /> ))
compileTemplate(dashboardTemplate, errorReporter) { return { ...dashboardTemplate, title: dashboardTemplate.title || inlection.titleize(dashboardTemplate.name), items: (dashboardTemplate.items || []).map(item => this.compileItem(item, errorReporter)) }; }
event.dispatcher.on(event.suite.before, (suite) => { for (const test of suite.tests) { if (test.pending) { reporter.pendingCase(test.title, null, test.opts.skipInfo); } } });
it('should fetch app in spanish', () => { return gplay.app({ appId: 'com.sgn.pandapop.gp', lang: 'es', country: 'ar' }) .then((app) => { assert.equal(app.appId, 'com.sgn.pandapop.gp'); assert.equal(app.title, 'Bubble Shooter: Panda Pop!'); assert.equal(app.url, 'https://play.google.com/store/apps/details?id=com.sgn.pandapop.gp&hl=es&gl=ar'); assert.isNumber(app.minInstalls); assert.equal(app.androidVersion, '4.1'); assert.equal(app.androidVersionText, '4.1 y versiones posteriores'); }); });
test('create connection', async () => { const posts = api.store.addCollection('TestPost') posts.addNode({ title: 'test 1', date: '2018-09-01T00:00:00.000Z' }) posts.addNode({ title: 'test 2', date: '2018-09-04T00:00:00.000Z' }) const query = '{ allTestPost { totalCount edges { node { title }}}}' const { errors, data } = await createSchemaAndExecute(query) expect(errors).toBeUndefined() expect(data.allTestPost.totalCount).toEqual(2) expect(data.allTestPost.edges[0].node.title).toEqual('test 2') expect(data.allTestPost.edges[1].node.title).toEqual('test 1') })
const getShareURL = (data): string => { const title = encodeURIComponent(data.title || ''); const imageURL = data.imageURL || ''; return `/share?platform=${data.platform}&title=${title}&imgurl=${imageURL}`; }
// tutorials can have only one parent so there is no risk for loops function saveChildren(node) { node.children.forEach(function(child) { generateTutorial('Tutorial: ' + child.title, child, helper.tutorialToUrl(child.name)); saveChildren(child); }); }
function searchFilter (terms) { return function (msg) { if (msg.sync) return true const c = msg && msg.value && msg.value.content return c && ( msg.key === terms[0] || andSearch(terms.map(function (term) { return new RegExp('\\b' + term + '\\b', 'i') }), [c.text, c.name, c.title]) ) } }
renderOption(cursor, v, i) { let title; if (v.disabled) title = cursor === i ? color.gray().underline(v.title) : color.strikethrough().gray(v.title); else title = cursor === i ? color.cyan().underline(v.title) : v.title; return (v.selected ? color.green(figures.radioOn) : figures.radioOff) + ' ' + title }
/** * {{> seeInTitle }} */ async seeInTitle(text) { const title = await this.page.title(); stringIncludes('web page title').assert(text, title); }
/** * {{> grabTitle }} */ async grabTitle() { return this.page.title(); }
resultSet.seriesNames().map((series, i) => ( <Area key={series.key} stackId="a" dataKey={series.key} name={series.title} stroke={colors[i]} fill={colors[i]} /> ))
resultSet.seriesNames().map((series, i) => ( <Line key={series.key} stackId="a" dataKey={series.key} name={series.title} stroke={colors[i]} /> ))
resultSet.seriesNames().map((series, i) => ( <Area key={series.key} stackId="a" dataKey={series.key} name={series.title} stroke={colors[i]} fill={colors[i]} /> ))