Skip to content

Instantly share code, notes, and snippets.

View AWolf81's full-sized avatar

Alexander Wolf AWolf81

View GitHub Profile
@AWolf81
AWolf81 / run-tests.js
Last active March 6, 2020 07:49
Run Mocha.js tests with html reporter from CLI with JSDOM
var Mocha = require('mocha'),
fs = require('fs'),
path = require('path');
const { JSDOM } = require('jsdom')
const dom = new JSDOM(`<html><body>
<div id="mocha"></div>
</body></html>`);
global.document = dom.window.document;
@AWolf81
AWolf81 / example.test.h
Created February 23, 2020 21:37
ucunit example with trace point call counter feature (see Test_CheckTracepointsDemo function)
/*
* File: example.test.h
* Author: Alexander Wolf
* License MIT
* Created on 23. Februar 2020, 11:54
*/
#include "testsuite.h"
#ifndef EXAMPLE_TEST_H
// .prettierrc
// (filename in gist just to have a better title in the gist overview page as mentioned [here](https://github.com/isaacs/github/issues/194))
//
// install prettier with
// yarn add prettier pretty-quick husky
{
"semi": true,
"trailingComma": "all",
"singleQuote": true,
"printWidth": 70
@AWolf81
AWolf81 / test.js
Created May 5, 2019 12:31
BoostNote linting test
import React from 'react'
import ReactDOM from 'react-dom'
// import PropTypes from 'prop-types'
// Note: Remove the next line to test linting warnings
/* eslint-disable */
// Test prefer-const --> rule working with standardx as it respects .eslintrc
export const preferCondtDemo = function () {
let notVariable = 'demo'
return notVariable
@AWolf81
AWolf81 / Profile-20190425T231328_ProjectSettingsModal_opening_and_closing_animation.json
Created April 25, 2019 21:17
Chrome profile - Guppy sc-v4 branch - ProjectSettingsModal performance
[{"pid":12100,"tid":22488,"ts":75204026765,"ph":"X","cat":"toplevel","name":"MessageLoop::RunTask","args":{"src_file":"../../mojo/public/cpp/system/simple_watcher.cc","src_func":"Notify"},"dur":84,"tdur":83,"tts":78152265},
{"pid":12100,"tid":22488,"ts":75204114424,"ph":"X","cat":"toplevel","name":"MessageLoop::RunTask","args":{"src_file":"../../gpu/ipc/client/gpu_channel_host.cc","src_func":"Send"},"dur":35,"tdur":32,"tts":78152624},
{"pid":12100,"tid":22488,"ts":75204114464,"ph":"X","cat":"toplevel","name":"MessageLoop::RunTask","args":{"src_file":"../../gpu/ipc/client/gpu_channel_host.cc","src_func":"Send"},"dur":10,"tdur":10,"tts":78152661},
{"pid":12100,"tid":22488,"ts":75204114613,"ph":"X","cat":"ipc,toplevel","name":"ChannelMojo::OnMessageReceived","args":{"class":65535,"line":65520},"dur":6,"tdur":6,"tts":78152716},
{"pid":12100,"tid":22488,"ts":75204114904,"ph":"X","cat":"toplevel","name":"MessageLoop::RunTask","args":{"src_file":"../../gpu/ipc/client/gpu_channel_host.cc","src_func":"Send"},"dur":26,
@AWolf81
AWolf81 / app.js
Created December 18, 2018 14:23
Basic Express server example
const express = require('express');
const app = express();
app.get('/', (req, res) => {
res.send('An alligator approaches!');
});
app.listen(3000, () => console.log('Gator app listening on port 3000!'));
@AWolf81
AWolf81 / index.html
Created December 14, 2018 06:36
Electron Fiddle Gist
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Hello World!</title>
</head>
<body>
<h1>Hello World!</h1>
<button id="test">Click me</button>
<!-- All of the Node.js APIs are available in this renderer process. -->
@AWolf81
AWolf81 / index.html
Created December 14, 2018 06:35
Electron Fiddle Gist
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Hello World!</title>
</head>
<body>
<h1>Hello World!</h1>
<button id="test">Click me</button>
<!-- All of the Node.js APIs are available in this renderer process. -->
@AWolf81
AWolf81 / index.html
Created December 14, 2018 06:35
Electron Fiddle Gist
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Hello World!</title>
</head>
<body>
<h1>Hello World!</h1>
<button id="test">Click me</button>
<!-- All of the Node.js APIs are available in this renderer process. -->
@AWolf81
AWolf81 / Summary.js
Created November 8, 2018 19:09
Part of summay pane (Next.js copy)
details = (
<Fragment>
<Paragraph>
<strong>Next.js</strong>
</Paragraph>
<Paragraph>
Next.js is a lightweight framework for static and
server-rendered applications.
</Paragraph>
<Paragraph>