Skip to content

Instantly share code, notes, and snippets.

View stoefln's full-sized avatar

Stephan Petzl stoefln

View GitHub Profile
@Test
fun shouldShowRecommendedOffers_whenComingBackAfterLogin() {
HomeListScreenObject()
.clickSearchToolbar()
.search("Java")
.clickFloatingLoginButton()
.fillCredentialsAndLogIn()
.assertThat { headerContains("10 ofertas recomendadas") }
}
class HomeListScreenObject : NavigationScreenObject() {
fun clickSearchToolbar(): SearchScreenObject {
clickOn(R.id.toolbar)
return SearchScreenObject()
}
fun assertThat(assertionBlock: HomeListScreenAssertions.() -> Unit): HomeListScreenObject {
HomeListScreenAssertions().assertionBlock()
return this
electron-rebuild rebuilding node-native-ocr with args [
'node',
'node-gyp',
'rebuild',
'--runtime=electron',
'--target=5.0.6',
'--arch=x64',
'--dist-url=https://www.electronjs.org/headers',
'--build-from-source',
'--devdir="/Users/steph/.electron-gyp"',
Process: Electron OCR [647]
Path: /Volumes/*/Electron OCR.app/Contents/MacOS/Electron OCR
Identifier: app.electron-ocr
Version: 0.0.1 (0.0.1)
Code Type: X86-64 (Native)
Parent Process: ??? [1]
Responsible: Electron OCR [647]
User ID: 501
Date/Time: 2021-03-12 10:43:07.238 +0100
const path = require('path')
const webpack = require('webpack')
const nodeExternals = require('webpack-node-externals')
const SentryCliPlugin = require('@sentry/webpack-plugin')
const package = require('./package.json')
const rules = [
{
test: /\.node$/,
use: 'node-loader'
const path = require('path')
const webpack = require('webpack')
const nodeExternals = require('webpack-node-externals')
const SentryCliPlugin = require('@sentry/webpack-plugin')
const { getConfig } = require('./sentryconf')
const sentryConf = getConfig(require('./package.json').version)
console.log('Sentry conf: ', sentryConf)
const rules = [
0 verbose cli [
0 verbose cli '/Users/steph/.nvm/versions/node/v12.20.0/bin/node',
0 verbose cli '/Users/steph/.nvm/versions/node/v12.20.0/bin/npm',
0 verbose cli 'i',
0 verbose cli 'node-native-ocr',
0 verbose cli '--save'
0 verbose cli ]
1 info using [email protected]
2 info using [email protected]
3 timing npm:load:whichnode Completed in 1ms
@Test
fun clickIncrementButton_counterUpdated() {
// The counterScreen block is a top-level function that you need to implement in your robot
counterScreen {
given {
// make sure counter is reset
resetCounter()
}
perform {
// launch Activity
npm run test:build
> [email protected] test:build /Users/steph/Workspace/repeato-studio
> cross-env NODE_ENV=development cross-env TEST_BUILD=true npx playwright test --config=app/test/config/default.config.js
Using config at /Users/steph/Workspace/repeato-studio/app/test/config/default.config.js
Using UI Store at app/test/temp/emptyWorkspace/ui-database.rpt
DeletingDir app/test/temp/emptyWorkspace
Using UI Store at app/test/temp/emptyWorkspace/ui-database.rpt