Skip to content

Instantly share code, notes, and snippets.

View pastuhov's full-sized avatar
💭
I may be slow to respond.

Pastuhov Kirill pastuhov

💭
I may be slow to respond.
View GitHub Profile
@pastuhov
pastuhov / index.js
Created February 15, 2020 05:42
modify xhr response
const chromeLauncher = require('chrome-launcher');
const CDP = require('chrome-remote-interface');
const atob = require('atob');
const btoa = require('btoa');
async function main() {
const chrome = await chromeLauncher.launch({
chromeFlags: [
'--window-size=1200,800',
'--user-data-dir=/tmp/chrome-testing',
@pastuhov
pastuhov / AcceptanceHelper.php
Last active November 20, 2024 15:37
codeception page load wait helper
<?php
namespace tests\codeception\common\_support;
use Codeception\Exception\ModuleException;
/**
*
*/
class AcceptanceHelper extends \Codeception\Module
# JSCoverage
RUN cd /root/ \
&& wget http://siliconforks.com/jscoverage/download/jscoverage-0.5.1.tar.bz2 \
&& tar jxvf jscoverage-0.5.1.tar.bz2 \
&& cd jscoverage-0.5.1/ \
&& ./configure \
&& make \
&& make install
@pastuhov
pastuhov / MasterTrait.php
Last active August 14, 2023 09:16
Use Master yii2 activerecord trait
<?php
namespace common\models;
trait MasterTrait
{
public static function getDb()
{
$connection = clone \Yii::$app->getDb();
$connection->enableSlaves = false;
return $connection;