Skip to content

Instantly share code, notes, and snippets.

View nicksteffens's full-sized avatar

Nick Steffens nicksteffens

View GitHub Profile
import Controller from '@ember/controller';
export default class ApplicationController extends Controller {
appName = 'Ember Twiddle';
}
import Component from '@glimmer/component';
import { inject as service } from '@ember/service';
export default class extends Component {
@service router;
constructor() {
super(...arguments);
this.router.on('routeWillChange', (transition) => {
import Controller from '@ember/controller';
export default class ApplicationController extends Controller {
appName = 'Ember Twiddle';
modelName = "My Model Name";
modelId = 33;
}
import Controller from '@ember/controller';
import { tracked } from '@glimmer/tracking';
export default class ApplicationController extends Controller {
appName = 'Ember Twiddle';
@tracked checkValue = 1;
}
import Component from '@glimmer/component';
export default class extends Component {
}
  • Navigate to https://vax4nyc.nyc.gov/patient/s/vaccination-schedule
  • Fill out the "Eligibility" form
    1. Check " New York City residents ages 30 or older"
    2. "No" you're not NYC employee
    3. Fill in DoB
    4. Fill in Zip
    5. "yes" Certify live in NYC
    6. click Next
  • Fill in "Health Screening And attestation
    1. "no" for allergic reaction
// Typescript Generics
class MyMap<T extends Error> {
value: T;
getVal() {
return this.value;
}
constructor(val: T) {
let failingTests = [];
const testElements = document.querySelectorAll('li[id].fail');
testElements.forEach(test => {
const moduleName = test.getElementsByClassName('module-name')[0].textContent
const testName = test.getElementsByClassName('test-name')[0].textContent
failingTests.push(`- [ ] ${moduleName} ${testName}`)
});
console.log(failingTests.join('\n'));
@nicksteffens
nicksteffens / depod.sh
Last active February 10, 2020 21:31
Script to move pod structure to classic
#!/bin/bash
echo "Updating Template Path Reference..."
sed -ie "s+./template+../templates/components/$1+g" "addon/components/${1}/component.js"
rm addon/components/"${1}"/component.jse
echo "Migrating component $1 back to classic structure..."
git mv "addon/components/${1}/component.js" "addon/components/${1}.js"
git mv "addon/components/${1}/template.hbs" "addon/templates/components/${1}.hbs"
@nicksteffens
nicksteffens / slow-tests.js
Last active March 6, 2020 21:48
Simple DOM query to use with Qunit results to find slow tests
let slowTests = [];
const testElements = document.querySelectorAll('li[id].pass');
const tolerance = 1500;
testElements.forEach(test => {
const moduleName = test.getElementsByClassName('module-name')[0].textContent
const testName = test.getElementsByClassName('test-name')[0].textContent
const testDurationString = test.getElementsByClassName('runtime')[0].textContent
const testDuration = parseInt(testDurationString.slice(0, -3))