diff --git a/index.html b/index.html index ae9b2b7da..da54265b3 100644 --- a/index.html +++ b/index.html @@ -33,7 +33,7 @@
- + + diff --git a/test/views/threads_test.js b/test/views/threads_test.js new file mode 100644 index 000000000..c68b73876 --- /dev/null +++ b/test/views/threads_test.js @@ -0,0 +1,22 @@ +describe('Threads', function() { + + it('should be ordered newest to oldest', function() { + // Timestamps + var today = new Date(); + var tomorrow = new Date(); + tomorrow.setDate(today.getDate()+1); + + // Add threads + Whisper.Threads.add({ timestamp: today }); + Whisper.Threads.add({ timestamp: tomorrow }); + + var models = Whisper.Threads.models; + var firstTimestamp = models[0].get('timestamp').getTime(); + var secondTimestamp = models[1].get('timestamp').getTime(); + + // Compare timestamps + assert(firstTimestamp > secondTimestamp); + }); + + +});