1- # A ColdBox Platform Bundle v1.7 for Sublime text 2
1+ # A ColdBox Platform Bundle v1.8.0 for Sublime Text 2/3
22
3- Get the latest Sublime Text 2 from http://www.sublimetext.com/2 .
3+ Get the latest Sublime Text 2/3 from http://www.sublimetext.com/2 .
4+
5+ ## Target Platforms
6+ - ColdBox 4.X.X
7+ - TestBox 2.X.X
48
59## Currently supported features
610
11+ This bundle includes functionality not only for ColdBox MVC, but also for TestBox BDD/TDD, MockBox, WireBox, CacheBox and LogBox.
12+
713### Code Insight
8- Code completion for all major ColdBox functions and scopes:
14+ Code completion for all major ColdBox + TestBox functions and scopes:
915
16+ - ` binder ➝ ` : "coldbox.system.ioc.config.Binder",
17+ - ` cachebox ➝ ` : "coldbox.system.cache.CacheFactory"
1018- ` controller ➝ ` : "coldbox.system.web.Controller",
1119- ` event ➝ ` : "coldbox.system.web.context.RequestContext",
1220- ` flash ➝ ` : "coldbox.system.web.flash.AbstractFlashScope",
21+ - ` html ➝ ` : "coldbox.system.core.dynamic.HTMLHelper"
1322- ` log ➝ ` : "coldbox.system.logging.Logger",
1423- ` logbox ➝ ` : "coldbox.system.logging.LogBox",
15- - ` binder ➝ ` : "coldbox.system.ioc.config.Binder",
1624- ` wirebox ➝ ` : "coldbox.system.ioc.Injector",
17- - ` cachebox ➝ ` : "coldbox.system.cache.CacheFactory"
25+
26+ ### Code Skeleton Snippets
27+
28+ - ` cachebox-config ➝ ` : Creates a new CacheBox.cfc configuration file
29+ - ` config ➝ ` : Creates a new ColdBox.cfc configuration file
30+ - ` bdd ➝ ` : Creates a TestBox BDD Bundle
31+ - ` box ➝ ` : Creates a ` box.json ` template
32+ - ` handler ➝ ` : Creates a ColdBox Event Handler
33+ - ` interceptor ➝ ` : Creates a ColdBox Interceptor
34+ - ` model ➝ ` : Creates a model object
35+ - ` routes ➝ ` : Creates a new routing file
36+ - ` point ➝ ` : Creates a new interception point method
37+ - ` unit ➝ ` : Creates a TestBox TDD xUnit Bundle
1838
1939### Handler Code Snippets
2040
2141- ` action ➝ ` : Creates a handler action
2242- ` onerror ➝ ` : Creates an * onError()* implicit action
43+ - ` onhttp ➝ ` : Creates an * onInvalidHTTPMethod()* implict action
2344- ` onma ➝ ` : Creates an * onMissingAction()* implicit action
2445- ` postaction ➝ ` : Creates a * postXXX()* implicit action
2546- ` post ➝ ` : Creates a * postHandler()* implicit action
@@ -33,49 +54,37 @@ Code completion for all major ColdBox functions and scopes:
3354- ` ormservice ➝ ` : Creates a Base ORM service
3455- ` virtualservice ➝ ` : Creates a virtual entity service
3556
36- ### Code Skeleton Snippets
37-
38- - ` handler ➝ ` : Creates a ColdBox Event Handler
39- - ` interceptor ➝ ` : Creates a ColdBox Interceptor
40- - ` point ➝ ` : Creates a new interception point method
41- - ` model ➝ ` : Creates a model object
42- - ` plugin ➝ ` : Creates a ColdBox plugin
43- - ` config ➝ ` : Creates a new ColdBox.cfc configuration file
44- - ` cachebox-config ➝ ` : Creates a new CacheBox.cfc configuration file
45- - ` routes ➝ ` : Creates a new routing file
46-
4757### TestBox Snippets
4858
59+ - ` afterAll ➝ ` : An ` afterAll() ` BDD life-cycle method
60+ - ` aftereach ➝ ` : An ` afterEach() ` BDD closure
61+ - ` afterTests ➝ ` : An ` afterTests() ` xUnit life-cycle method
4962- ` bdd ➝ ` : Creates a new BDD Test Bundle CFC
50- - ` unit ➝ ` : Creates a new xUnit Test Bundle CFC
63+ - ` beforeAll ➝ ` : An ` beforeAll() ` BDD life-cycle method
64+ - ` beforeeach ➝ ` : A ` beforeEach() ` BDD closure
65+ - ` beforeTests ➝ ` : An ` beforeTests() ` xUnit life-cycle method
66+ - ` console ➝ ` : TestBox send some output to the console
67+ - ` debug ➝ ` : Writes up a non-duplicate ` debug() ` call
68+ - ` debugduplicate ➝ ` : Writes up a ` debug() ` call with duplicate
5169- ` describe ➝ ` : A ` describe ` suite
5270- ` describeFull ➝ ` : A ` describe ` suite with all arguments
53- - ` it ➝ ` : A test spec
54- - ` itFull ➝ ` : A test spec with all arguments
5571- ` expect ➝ ` : Starts an expectation DSL with a ` toBe() ` addition
5672- ` expectFalse ➝ ` : Does a false expectation expression
5773- ` expectTrue ➝ ` : Does a true expectation expression
5874- ` expectToThrow ➝ ` : Starts an expectation that throws an exception
59- - ` afterAll ➝ ` : An ` afterAll() ` BDD life-cycle method
60- - ` beforeAll ➝ ` : An ` beforeAll() ` BDD life-cycle method
61- - ` aftereach ➝ ` : An ` afterEach() ` BDD closure
62- - ` beforeeach ➝ ` : A ` beforeEach() ` BDD closure
63- - ` afterTests ➝ ` : An ` afterTests() ` xUnit life-cycle method
64- - ` beforeTests ➝ ` : An ` beforeTests() ` xUnit life-cycle method
65- - ` teardown ➝ ` : An ` teardown() ` xUnit life-cycle method
75+ - ` it ➝ ` : A test spec
76+ - ` itFull ➝ ` : A test spec with all arguments
6677- ` setup ➝ ` : An ` setup() ` xUnit life-cycle method
67- - ` debug ➝ ` : Writes up a non-duplicate ` debug() ` call
68- - ` debugduplicate ➝ ` : Writes up a ` debug() ` call with duplicate
69- - ` console ➝ ` : TestBox send some output to the console
78+ - ` teardown ➝ ` : An ` teardown() ` xUnit life-cycle method
79+ - ` unit ➝ ` : Creates a new xUnit Test Bundle CFC
7080
71- ### Unit-Integration Testing Snippets
81+ ### ColdBox Testing Snippets
7282
7383- ` handlerTest ➝ ` : Creates a ColdBox Event Handler test case
74- - ` integrationTest ➝ ` : Creates a top down integration test case
75- - ` integrationTestCase ➝ ` : Creates a test case for an event action
84+ - ` integration ➝ ` : Creates a top down integration BDD test case
7685- ` interceptorTest ➝ ` : Creates an Interceptor test case
7786- ` modelTest ➝ ` : Creates a model test case
78- - ` pluginTest ➝` : Creates a plugin test case
87+ - ` testaction ➝` : Creates an integration spec case for an event action
7988
8089### WireBox Code Snippets
8190
@@ -120,11 +129,16 @@ If you have the [Package Control](http://wbond.net/sublime_packages/package_cont
120129- MXUnit Sublime Text bundle - https://github.com/mxunit/sublime-text-2-mxunit
121130
122131## Changelog
123- ### v1.7
132+ ### v1.8.0
133+ - ColdBox 4 additions/modifications
134+ - TestBox 2 additions/modifications
135+ - CommandBox integrations
136+
137+ ### v1.7.0
124138- TestBox additions
125139- Testing additions
126140
127- ### v1.5
141+ ### v1.5.0
128142- Handler snippet fixes
129143- Model skeleton fix
130144- New ` config ` skeleton for the Configuration File
0 commit comments