Created
December 12, 2014 22:22
-
-
Save JogoShugh/c2c48e88b3c481955dc6 to your computer and use it in GitHub Desktop.
JS vs Coffee for Test Code
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
chai = require("chai") | |
should = chai.should() | |
eventStoreEvnironment = require("./eventStoreEnvironment.js") | |
describe "projection digests-by-id", -> | |
data = require("./digests") | |
setEvents data.digests | |
require "../../projections/digests-by-id" | |
it "should partition into two streams", (done) -> | |
getStreamsInCategoryCount("digest-").should.equal 2 | |
done() | |
describe "stream digest-a5163027-892f-4fa3-ac66-ba39af9cf727", -> | |
stream = getStream("digest-a5163027-892f-4fa3-ac66-ba39af9cf727") | |
it "should have a stream named digest-a5163027-892f-4fa3-ac66-ba39af9cf727 with 1 event", (done) -> | |
stream.length.should.equal 1 | |
done() | |
describe "the stream's event", -> | |
it "should have eventType of DigestAdded", (done) -> | |
stream[0].eventType.should.equal "DigestAdded" | |
done() | |
it "should have data.description about BalZac YouTube video", (done) -> | |
stream[0].data.description.should.equal "Turn up the fun with BalZac (https://www.youtube.com/watch?v=iIBP0Mn5jq0)" | |
done() | |
describe "stream digest-79f1da56-0ee3-4c6d-bed4-9380790e3475", -> | |
stream = getStream("digest-79f1da56-0ee3-4c6d-bed4-9380790e3475") | |
it "should have a stream named digest-79f1da56-0ee3-4c6d-bed4-9380790e3475 with 1 event", (done) -> | |
stream.length.should.equal 1 | |
done() | |
describe "the stream's event", -> | |
it "should have eventType of DigestAdded", (done) -> | |
stream[0].eventType.should.equal "DigestAdded" | |
done() | |
it "should have data.description about BalZac Brat", (done) -> | |
stream[0].data.description.should.equal "This is my little buddy the BalZac Brat" | |
done() |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
var chai = require('chai'), | |
should = chai.should(), | |
eventStoreEvnironment = require('./eventStoreEnvironment.js'); | |
describe('projection digests-by-id', function () { | |
var data = require('./digests'); | |
setEvents(data.digests); | |
require('../../projections/digests-by-id'); | |
it('should partition into two streams', function(done) { | |
getStreamsInCategoryCount('digest-').should.equal(2); | |
done(); | |
}); | |
describe('stream digest-a5163027-892f-4fa3-ac66-ba39af9cf727', function() { | |
var stream = getStream('digest-a5163027-892f-4fa3-ac66-ba39af9cf727'); | |
it('should have a stream named digest-a5163027-892f-4fa3-ac66-ba39af9cf727 with 1 event', function (done) { | |
stream.length.should.equal(1); | |
done(); | |
}); | |
describe('the stream\'s event', function() { | |
it('should have eventType of DigestAdded', function(done) { | |
stream[0].eventType.should.equal('DigestAdded'); | |
done(); | |
}); | |
it('should have data.description about BalZac YouTube video', function(done) { | |
stream[0].data.description.should.equal('Turn up the fun with BalZac (https://www.youtube.com/watch?v=iIBP0Mn5jq0)'); | |
done(); | |
}); | |
}); | |
}); | |
describe('stream digest-79f1da56-0ee3-4c6d-bed4-9380790e3475', function() { | |
var stream = getStream('digest-79f1da56-0ee3-4c6d-bed4-9380790e3475'); | |
it('should have a stream named digest-79f1da56-0ee3-4c6d-bed4-9380790e3475 with 1 event', function (done) { | |
stream.length.should.equal(1); | |
done(); | |
}); | |
describe('the stream\'s event', function() { | |
it('should have eventType of DigestAdded', function(done) { | |
stream[0].eventType.should.equal('DigestAdded'); | |
done(); | |
}); | |
it('should have data.description about BalZac Brat', function(done) { | |
stream[0].data.description.should.equal('This is my little buddy the BalZac Brat'); | |
done(); | |
}); | |
}); | |
}); | |
}); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment