Skip to content

Commit

Permalink
Fix testing
Browse files Browse the repository at this point in the history
  • Loading branch information
ehmicky committed Mar 16, 2019
1 parent 2777336 commit 42b3e68
Showing 1 changed file with 11 additions and 2 deletions.
13 changes: 11 additions & 2 deletions test/examples.js
@@ -1,7 +1,7 @@
'use strict'

const { readdirSync } = require('fs')
const { normalize } = require('path')
const { extname, normalize } = require('path')

const execa = require('execa')
const test = require('ava')
Expand Down Expand Up @@ -31,7 +31,9 @@ const testExamples = function(addTest, { dir = getDefaultDir() } = {}) {
// This will throw if the directory does not exist
const filenames = readdirSync(dir)

const testData = filenames.map(filename => getTestData({ filename, dir }))
const testData = filenames
.filter(shouldTest)
.map(filename => getTestData({ filename, dir }))
testData.forEach(addTest)
}

Expand All @@ -48,6 +50,13 @@ const getDefaultDir = function() {

const DEFAULT_DIRS = ['examples', 'example']

const shouldTest = function(filename) {
const extension = extname(filename)
return TEST_EXTENSIONS.includes(extension)
}

const TEST_EXTENSIONS = ['.js', '.sh']

const getTestData = function({ filename, dir }) {
const name = getTestName({ filename })

Expand Down

0 comments on commit 42b3e68

Please sign in to comment.