summaryrefslogtreecommitdiff
path: root/test/spec/YamlSpec.coffee
diff options
context:
space:
mode:
Diffstat (limited to 'test/spec/YamlSpec.coffee')
-rw-r--r--test/spec/YamlSpec.coffee29
1 files changed, 29 insertions, 0 deletions
diff --git a/test/spec/YamlSpec.coffee b/test/spec/YamlSpec.coffee
index e275bc8..4e3b036 100644
--- a/test/spec/YamlSpec.coffee
+++ b/test/spec/YamlSpec.coffee
@@ -1266,10 +1266,39 @@ describe 'Dumped YAML Documents', ->
bar: "fooness\n"
)
+
# Loading
+# (disable test when running locally from file)
#
+url = document?.location?.href
+if not(url?) or url.indexOf('file://') is -1
+
+ examplePath = 'spec/example.yml'
+ if __dirname?
+ examplePath = __dirname+'/example.yml'
+
+ describe 'YAML loading', ->
+
+ it 'can be done synchronously', ->
+
+ expect(YAML.load(examplePath)).toEqual (
+ this: 'is'
+ a: ['YAML', 'example']
+ )
+
+
+ it 'can be done asynchronously', (done) ->
+
+ YAML.load examplePath, (result) ->
+
+ console.log result
+ expect(result).toEqual (
+ this: 'is'
+ a: ['YAML', 'example']
+ )
+ done()