Skip to content

Instantly share code, notes, and snippets.

View artemsites's full-sized avatar

Artem Kuznecov artemsites

View GitHub Profile

в обсидиан пока

Как использовать более новую версию php в териминале сервера?

php8.3  

Как использовать composer более новой версии php в терминале сервера?

php8.3 $(which ~/.local/bin/composer)

Найти крайнюю (последнюю) цифру в строке (javascript)

let str = "+7 (123) ___-__-__"
let pos = str.search(/.(?=[^\d]*$)/)
// pos === 6

Regex на валидность пароля (javascript)

import { mount } from "@vue/test-utils"
import { describe, expect, test, it } from 'vitest'

import InputSelect from './input-select.vue'

describe('InputSelect', () => {
  it('renders properly', async () => {
/**
* Проверка номера телефона на валидность по маске "+7 (111) 111-11-11"
*
* @version 20240517
*/
export default function checkPhoneIsValid(phone: string) {
if (!phone)
return false
else {
var regexPhone = (/^((8|\+7)[\-]?)(\(?\d{3}\)?[\-]?)\d{3}[\-]?\d{2}[\-]?\d{2}$/)
/**
* @author Artem Kuzencov
* @source https://gist.github.com/artemsites/8f2c2a0ce37c203b4d9b0d164d244f31
* @version 1.0 | 13.03.2024
*/
export default function isViewportWidthLessThen(width: number): boolean {
if (window.innerWidth < width) return true
return false
}
/**
@example
import OrderAppOld from '../components/form-order.vue'
import OrderAppNew from '../components/form-order-202403.vue'
const abTestName = 'ab-form-order'
initABTest(abTestName)
let OrderApp
if (getABVariant(abTestName)==='0') {
<template>
<textarea @input="resizeHeight" />
</template>
<script>
methods: {
resizeHeight(e) {
this.$nextTick(() => {
e.target.style.height = e.target.scrollHeight + 'px';
})
<h1 id="Как быстро создать функциональное E2E UI тестирование веб-сайта на инструменте Playwright">Как быстро создать функциональное E2E UI тестирование веб-сайта на инструменте Playwright</h1>
<p>В этом уроке мы рассмотрим: </p>
<ul>
<li>Как легко установить Playwright? </li>
<li>Как быстро создавать интерфейсные тесты на Playwright? </li>
<li>Как запускать тесты Playwright из VSCode? </li>
<li>Как визуально просматривать процесс тестирования в Playwright?</li>
</ul>
<h2 id="посмотреть-код-с-урока">Посмотреть код с урока:</h2>
<p><a target="_blank" href="https://github.com/artemsites/kak-bystro-sozdat-interfeisnye-testy-na-instrumente-playwright/tree/main">https://github.com/artemsites/kak-bystro-sozdat-interfeisnye-testy-na-instrumente-playwright/tree/main</a></p>