Sfoglia il codice sorgente

tests for event props not transferring

Adam Shaw 8 anni fa
parent
commit
f453daed5b
1 ha cambiato i file con 30 aggiunte e 0 eliminazioni
  1. 30 0
      tests/event-data/EventObject-parsing.js

+ 30 - 0
tests/event-data/EventObject-parsing.js

@@ -0,0 +1,30 @@
+
+describe('Event Object parsing', function() {
+
+	it('leaves an existing _id prop untouched', function() {
+		initCalendar({
+			currentDate: '2017-09-05',
+			defaultView: 'month',
+			events: [
+				{ _id: 'a', start: '2017-09-05' }
+			]
+		});
+
+		var events = currentCalendar.clientEvents();
+		expect(events[0]._id).toBe('a');
+	});
+
+	it('leaves an existing date prop unparsed and untouched', function() {
+		initCalendar({
+			currentDate: '2017-09-05',
+			defaultView: 'month',
+			events: [
+				{ date: '2017-09-05' }
+			]
+		});
+
+		var events = currentCalendar.clientEvents();
+		expect(events[0].date).toBe('2017-09-05');
+	});
+
+});