'use strict'

/**
 * Test dependencies
 */
const chai = require('chai')

/**
 * Assertions
 */
chai.should()
let expect = chai.expect

/**
 * Code under test
 */
const Base64URLSchema = require('../../src/schemas/Base64URLSchema')

/**
 * Tests
 */
describe('Base64URLSchema', () => {
  it('should be an instance of JSONSchema')
  it('should define type')
  it('should define format')
})


@@ -105,33 +105,8 @@
 ld()
-%0Alet expect = chai.expect
 %0A%0A/*
@@ -135,16 +135,18 @@
 */%0Aconst
+ %7B
  Base64U
@@ -153,16 +153,18 @@
 RLSchema
+ %7D
  = requi
@@ -181,31 +181,66 @@
 src/
-schemas/Base64URLSchema
+index')%0Aconst %7BJSONSchema%7D = require('@trust/json-document
 ')%0A%0A
@@ -338,64 +338,262 @@
 ema'
-)%0A  it('should define type')%0A  it('should define format'
+, () =%3E %7B%0A    Base64URLSchema.should.be.an.instanceof(JSONSchema)%0A  %7D)%0A%0A  it('should define type', () =%3E %7B%0A    Base64URLSchema.type.should.equal('string')%0A  %7D)%0A%0A  it('should define format', () =%3E %7B%0A    Base64URLSchema.format.should.equal('base64url')%0A  %7D
 )%0A%7D)

Implement stubbed tests