Skip to content

Instantly share code, notes, and snippets.

View mr-feek's full-sized avatar

feek mr-feek

View GitHub Profile
@mr-feek
mr-feek / seeInDatabase.ts
Last active April 2, 2024 19:42
japa assert.seeInDatabase plugin
import { PluginFn } from '@japa/runner';
import { Assert } from '@japa/assert';
import Database from '@ioc:Adonis/Lucid/Database';
declare module '@japa/assert' {
interface Assert {
seeInDatabase(tableName: string, data: {}, count?: number): Promise<void>;
notInDatabase(tableName: string, data: {}): Promise<void>;
seeSoftDeletedInDatabase(tableName: string, data: {}, count?: number): Promise<void>;
}
@mr-feek
mr-feek / DuskServiceProvider.php
Created May 4, 2020 17:47
Laravel dusk browser macro for asserting that the text in an element has not changed from the previously set baseline
class DuskBrowserServiceProvider extends ServiceProvider
{
/**
* Bootstrap the application services.
*
* @return void
*/
public function boot(): void
{
Browser::macro('assertExpectedDomText', function (string $selector): Browser {
/**
* Created by Feek on 7/29/16.
*/
define([
'backbone',
'marionette'
], function (
Backbone,
Marionette
) {
#!/bin/bash:w
alias grep='grep --color=auto'
alias plz='sudo !!'
alias ns='node server.js'
alias bi='bower install'
alias ls='ls -GFha'
#git
alias gs='git status'
alias gb='git branch'