Skip to content

Instantly share code, notes, and snippets.

Avatar
:octocat:
Loving SvelteJS

Antony Jones antony

:octocat:
Loving SvelteJS
View GitHub Profile
@antony
antony / process.env.robotsTxt
Created Oct 22, 2018
Simple robots.txt generation for Sapper
View process.env.robotsTxt
{
UserAgent: '*',
Disallow: '/'
}
View genesis_public_key
04fa8427a6bd1febc6863fa38e2dd82a1dc6c26860ba43eaf095629f68f55e452a625e8e14dddb4626d0b0f180f0024a7d460cdce5dda44f8684ce33e016ebf5c8;wayne-o
View gist:11b028fc1ff39f63be64824f9642eac8
'use strict'
const Hapi = require('hapi')
const server = Hapi.server({ port: 3000, host: 'localhost' })
const init = async () => {
await server.start()
console.log(`Server running at: ${server.info.uri}`)
}
View keybase.md

Keybase proof

I hereby claim:

  • I am antony on github.
  • I am aiten (https://keybase.io/aiten) on keybase.
  • I have a public key ASCn6d0qJgOXOuqmRnQSHTAYoj2U_pdHzKHZS2mUT9fAcwo

To claim this, I am signing this object:

@antony
antony / BrowserLoggingBaseSpec.groovy
Created Oct 24, 2016
Get JavaScript console errors in Geb
View BrowserLoggingBaseSpec.groovy
package myapp.specs.base
import geb.spock.GebReportingSpec
import spock.lang.Shared
import static org.openqa.selenium.logging.LogType.BROWSER
abstract class BrowserLoggingBaseSpec extends GebReportingSpec {
void cleanup() {
@antony
antony / Chance.groovy
Last active Aug 31, 2016
ChanceJS from Groovy / Java
View Chance.groovy
package vendigo.support.extensions
import groovy.json.JsonOutput
import javax.script.ScriptEngine
import javax.script.ScriptEngineManager
class Chance {
private static ScriptEngine engine
@antony
antony / example.js
Last active Jun 9, 2016
Dynamic Selenium Page Model example in NodeJS / JavaScript
View example.js
'use strict'
class MagicPage {
constructor () {
var contents = Object.keys(this.getContent())
contents.map((key) => {
this[key] = this.getContent()[key]
})
}
}
@antony
antony / ShiroAwareSpecification.groovy
Created Nov 30, 2015
Unit Testing Shiro Subjects with Spock
View ShiroAwareSpecification.groovy
class ShiroAwareSpecification extends Specification {
@Shared Subject subject
@Shared ThreadState threadState
void setupSpec() {
subject = Mock(Subject)
threadState = new SubjectThreadState(subject)
threadState.bind()
}
@antony
antony / spock.sjs
Last active Nov 21, 2015
Writing spock language in javascript with sweet.js (WIP)
View spock.sjs
let spec = macro {
rule { $name:lit { $body ... } } => {
describe($name, function () {
$body ...
});
}
}
@antony
antony / ExampleTemplateRenderingHelperSpec.groovy
Created Oct 21, 2015
Handlebars Testing Framework for Ratpack
View ExampleTemplateRenderingHelperSpec.groovy
package pm.renderer.handlebars
import com.github.jknack.handlebars.Handlebars
import com.github.jknack.handlebars.Options
import com.github.jknack.handlebars.Template
import energizedwork.support.HandlebarsSpecification
import ratpack.handlebars.NamedHelper
import spock.lang.Ignore
class ExampleTemplateRenderingHelperSpec extends HandlebarsSpecification<TemplateRenderingHelper, String> {