Skip to content

Instantly share code, notes, and snippets.

Avatar

Alexander Wolf AWolf81

View GitHub Profile
@AWolf81
AWolf81 / run-tests.js
Last active Mar 6, 2020
Run Mocha.js tests with html reporter from CLI with JSDOM
View run-tests.js
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 Feb 23, 2020
ucunit example with trace point call counter feature (see Test_CheckTracepointsDemo function)
View example.test.h
/*
* File: example.test.h
* Author: Alexander Wolf
* License MIT
* Created on 23. Februar 2020, 11:54
*/
#include "testsuite.h"
#ifndef EXAMPLE_TEST_H
View . VS code workspace config - .prettierrc
// .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
BoostNote linting test
View test.js
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 Apr 25, 2019
Chrome profile - Guppy sc-v4 branch - ProjectSettingsModal performance
View Profile-20190425T231328_ProjectSettingsModal_opening_and_closing_animation.json
[{"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 Dec 18, 2018
Basic Express server example
View app.js
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 Dec 14, 2018
Electron Fiddle Gist
View index.html
<!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 Dec 14, 2018
Electron Fiddle Gist
View index.html
<!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 Dec 14, 2018
Electron Fiddle Gist
View index.html
<!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 Nov 8, 2018
Part of summay pane (Next.js copy)
View Summary.js
details = (
<Fragment>
<Paragraph>
<strong>Next.js</strong>
</Paragraph>
<Paragraph>
Next.js is a lightweight framework for static and
server-rendered applications.
</Paragraph>
<Paragraph>
You can’t perform that action at this time.