Update to using CraftingGuideCommon 3.1

This commit is contained in:
Andrew Miner
2017-05-13 16:32:22 -07:00
parent bb3d35701b
commit e07df53e39
5 changed files with 18 additions and 860 deletions
+13 -12
View File
@@ -1,15 +1,16 @@
###
Crafting Guide - data.test.coffee
#
# Crafting Guide Data - data.test.coffee
#
# Copyright (c) 2015-2017 by Redwood Labs
# All rights reserved.
#
Copyright (c) 2015 by Redwood Labs
All rights reserved.
###
{Mod} = require 'crafting-guide'
{ModParser} = require 'crafting-guide'
{ModVersion} = require 'crafting-guide'
{ModVersionParser} = require 'crafting-guide'
fs = require 'fs'
CraftingGuideCommon = require "crafting-guide-common"
Mod = CraftingGuideCommon.deprecated.game.Mod
ModParser = CraftingGuideCommon.deprecated.parsing.ModParser
ModVersion = CraftingGuideCommon.deprecated.game.ModVersion
ModVersionParser = CraftingGuideCommon.deprecated.parsing.ModVersionParser
fs = require 'fs'
########################################################################################################################
@@ -50,4 +51,4 @@ describe 'data files for', ->
it 'loads mod-version.cg without errors', ->
modVersionParser.errors.should.eql []
_.keys(modVersion._items).length.should.be.greaterThan 0
_.keys(modVersion._recipes).length.should.be.greaterThan 0
_.keys(modVersion._recipes).length.should.be.greaterThan 0
-28
View File
@@ -1,28 +0,0 @@
###
# Crafting Guide - event_recorder.coffee
#
# Copyright (c) 2014-2015 by Redwood Labs
# All rights reserved.
###
util = require 'util'
########################################################################################################################
module.exports = class EventRecorder
constructor: (model)->
if not model? then throw new Error 'model is required'
@model = model
@events = []
Object.defineProperty this, 'names', get:-> e.event for e in @events
@model.on 'all', (event, model, args...)=>
logger.verbose -> "#{model?.constructor?.name}(#{model?.cid}) emitted #{event}
with args: #{util.inspect(args)}"
@events.push id:model?.cid, event:event, args:args
reset: ->
@events = []
+4 -4
View File
@@ -1,9 +1,9 @@
###
#
# Crafting Guide - test.coffee
#
# Copyright (c) 2014-2015 by Redwood Labs
# Copyright (c) 2014-2017 by Redwood Labs
# All rights reserved.
###
#
# Test Set-up ##########################################################################################################
@@ -20,5 +20,5 @@ global.util = require 'util'
global.w = require 'when'
global.window = {}
{Logger} = require 'crafting-guide-common'
Logger = require('crafting-guide-common').util.Logger
global.logger = new Logger level:Logger.FATAL