Scenario: ... what behavior will be tested ... Given ... conditions ... When ... actions ... Then ... expected results ...
Actions:
- item
- item
- item
Scenario: ... what behavior will be tested ... Given ... conditions ... When ... actions ... Then ... expected results ...
Actions:
console.log(Object.entries({ | |
"foreground":"#36373B", | |
"focusBorder":"#161F26", | |
"widget.shadow":"#161F2694", | |
"input.background":"#FFF", | |
"input.border":"#161F26", | |
"input.foreground":"#000", | |
"input.placeholderForeground":"#a0a0a0", | |
"inputOption.activeBorder":"#3E313C", | |
"inputValidation.errorBackground":"#F44C5E", |
var net_manager = require('./net_manager'); | |
net_manager.withSocket(function (api) { | |
return api.broadcast('This is a test') | |
.then(api.unbind); | |
}); |
Versioning is implemented as a plugin that users can opt into so that there is a simple on-ramp without a bunch of boilerplate.
A user would start with the simplest possible code for a service.
Studio(function serviceA() {
return Math.random();
});
Sometime in the future, a user decides that they want to change a version of the service but leaves the old instance in tact until they can modify all the rest of their services.
Drill down with folders and selectable items in Angular.
Includes: Dynamic drill-down, select-all functionality, and breadcrumbs.
A Pen by Anton Vishnyak on CodePen.
// Minimal middleware implementation | |
// Works in node and the browser | |
// Inspired by https://github.com/h2non/midware | |
// Usage examples are at the bottom... | |
function middleware(ctx) { | |
let calls = []; | |
let errorHandlers = []; | |
var ctx = ctx || null; |