Update to using CraftingGuideCommon 3.1
This commit is contained in:
+13
-12
@@ -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
|
||||
|
||||
@@ -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 = []
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user