hunk.code_window:     expect(result).to.be.eql(new Date(2014, 11, 1, 22, 59, 59, 999))
     })
     it('supports string as a date', function() {
       var result = endOfHour('2014-12-01T13:00:00.000Z')
       expect(result).to.be.eql(new Date(Date.UTC(2014, 11, 1, 13, 59, 59, 999)))
     })
     it('supports timestamp as a date', function() {
       var result = endOfHour(new Date(2014, 11, 1, 22, 15).getTime())
  
hunk.labels: keep keep keep keep replace replace keep keep keep keep
hunk.after_edit:     var date = new Date(2014, 11, 1, 13).toISOString()
       var result = endOfHour(date)
       expect(result).to.be.eql(new Date(2014, 11, 1, 13, 59, 59, 999))
  
hunk.file_path: src/__tests__/end_of_hour_test.js
hunk.type: replace
file: var isFirstDayOfMonth = require('../is_first_day_of_month')
  
  describe('isFirstDayOfMonth', function() {
    it('returns true if passed is last day of month', function() {
      var result = isFirstDayOfMonth(new Date(2014, 9 /* Oct */, 1))
      expect(result).to.be.true
    })
  
    it('returns true if passed is not last day of month', function() {
      var result = isFirstDayOfMonth(new Date(2014, 9 /* Oct */, 2))
      expect(result).to.be.false
    })
  
    it('allows to pass string', function() {
      var date = new Date(2014, 9 /* Oct */, 1).toISOString()
      var result = isFirstDayOfMonth(date)
      expect(result).to.be.true
    })
  
    it('allows to pass timestamp', function() {
      var date = new Date(2014, 9 /* Oct */, 1).getTime()
      var result = isFirstDayOfMonth(date)
      expect(result).to.be.true
    })
  })
  
  