Changeset 612 for trunk/tests
- Timestamp:
- 08/21/08 02:33:39 (3 months ago)
- Files:
-
- 1 modified
-
trunk/tests/datepicker.js (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/tests/datepicker.js
r520 r612 745 745 var inp = init('#inp'); 746 746 var date = new Date(); 747 inp.val('').datepicker('show') ;748 inp.simulate('keydown', {keyCode: $.simulate.VK_ENTER});747 inp.val('').datepicker('show'). 748 simulate('keydown', {keyCode: $.simulate.VK_ENTER}); 749 749 equalsDate(inp.datepicker('getDate'), date, 'Default date null'); 750 // numeric values 751 inp.datepicker('change', {defaultDate: -2}). 752 datepicker('hide').val('').datepicker('show'). 753 simulate('keydown', {keyCode: $.simulate.VK_ENTER}); 754 date.setDate(date.getDate() - 2); 755 equalsDate(inp.datepicker('getDate'), date, 'Default date -2'); 756 inp.datepicker('change', {defaultDate: 3}). 757 datepicker('hide').val('').datepicker('show'). 758 simulate('keydown', {keyCode: $.simulate.VK_ENTER}); 759 date.setDate(date.getDate() + 5); 760 equalsDate(inp.datepicker('getDate'), date, 'Default date 3'); 761 inp.datepicker('change', {defaultDate: 1 / 0}). 762 datepicker('hide').val('').datepicker('show'). 763 simulate('keydown', {keyCode: $.simulate.VK_ENTER}); 764 date.setDate(date.getDate() - 3); 765 equalsDate(inp.datepicker('getDate'), date, 'Default date Infinity'); 766 inp.datepicker('change', {defaultDate: 1 / 'a'}). 767 datepicker('hide').val('').datepicker('show'). 768 simulate('keydown', {keyCode: $.simulate.VK_ENTER}); 769 equalsDate(inp.datepicker('getDate'), date, 'Default date NaN'); 770 // string values 750 771 inp.datepicker('change', {defaultDate: '-1d'}). 751 datepicker('hide').val('').datepicker('show') ;752 inp.simulate('keydown', {keyCode: $.simulate.VK_ENTER});772 datepicker('hide').val('').datepicker('show'). 773 simulate('keydown', {keyCode: $.simulate.VK_ENTER}); 753 774 date.setDate(date.getDate() - 1); 754 775 equalsDate(inp.datepicker('getDate'), date, 'Default date -1d'); 755 776 inp.datepicker('change', {defaultDate: '+3D'}). 756 datepicker('hide').val('').datepicker('show') ;757 inp.simulate('keydown', {keyCode: $.simulate.VK_ENTER});777 datepicker('hide').val('').datepicker('show'). 778 simulate('keydown', {keyCode: $.simulate.VK_ENTER}); 758 779 date.setDate(date.getDate() + 4); 759 780 equalsDate(inp.datepicker('getDate'), date, 'Default date +3D'); 760 781 inp.datepicker('change', {defaultDate: ' -2 w '}). 761 datepicker('hide').val('').datepicker('show') ;762 inp.simulate('keydown', {keyCode: $.simulate.VK_ENTER});782 datepicker('hide').val('').datepicker('show'). 783 simulate('keydown', {keyCode: $.simulate.VK_ENTER}); 763 784 date = new Date(); 764 785 date.setDate(date.getDate() - 14); 765 786 equalsDate(inp.datepicker('getDate'), date, 'Default date -2 w'); 766 787 inp.datepicker('change', {defaultDate: '+1 W'}). 767 datepicker('hide').val('').datepicker('show') ;768 inp.simulate('keydown', {keyCode: $.simulate.VK_ENTER});788 datepicker('hide').val('').datepicker('show'). 789 simulate('keydown', {keyCode: $.simulate.VK_ENTER}); 769 790 date.setDate(date.getDate() + 21); 770 791 equalsDate(inp.datepicker('getDate'), date, 'Default date +1 W'); 771 792 inp.datepicker('change', {defaultDate: ' -1 m '}). 772 datepicker('hide').val('').datepicker('show') ;773 inp.simulate('keydown', {keyCode: $.simulate.VK_ENTER});793 datepicker('hide').val('').datepicker('show'). 794 simulate('keydown', {keyCode: $.simulate.VK_ENTER}); 774 795 date = new Date(); 775 796 date.setMonth(date.getMonth() - 1); 776 797 equalsDate(inp.datepicker('getDate'), date, 'Default date -1 m'); 777 798 inp.datepicker('change', {defaultDate: '+2M'}). 778 datepicker('hide').val('').datepicker('show') ;779 inp.simulate('keydown', {keyCode: $.simulate.VK_ENTER});799 datepicker('hide').val('').datepicker('show'). 800 simulate('keydown', {keyCode: $.simulate.VK_ENTER}); 780 801 date.setMonth(date.getMonth() + 3); 781 802 equalsDate(inp.datepicker('getDate'), date, 'Default date +2M'); 782 803 inp.datepicker('change', {defaultDate: '-2y'}). 783 datepicker('hide').val('').datepicker('show') ;784 inp.simulate('keydown', {keyCode: $.simulate.VK_ENTER});804 datepicker('hide').val('').datepicker('show'). 805 simulate('keydown', {keyCode: $.simulate.VK_ENTER}); 785 806 date = new Date(); 786 807 date.setFullYear(date.getFullYear() - 2); 787 808 equalsDate(inp.datepicker('getDate'), date, 'Default date -2y'); 788 809 inp.datepicker('change', {defaultDate: '+1 Y '}). 789 datepicker('hide').val('').datepicker('show') ;790 inp.simulate('keydown', {keyCode: $.simulate.VK_ENTER});810 datepicker('hide').val('').datepicker('show'). 811 simulate('keydown', {keyCode: $.simulate.VK_ENTER}); 791 812 date.setFullYear(date.getFullYear() + 3); 792 813 equalsDate(inp.datepicker('getDate'), date, 'Default date +1 Y'); 793 814 inp.datepicker('change', {defaultDate: '+1M +10d'}). 794 datepicker('hide').val('').datepicker('show') ;795 inp.simulate('keydown', {keyCode: $.simulate.VK_ENTER});815 datepicker('hide').val('').datepicker('show'). 816 simulate('keydown', {keyCode: $.simulate.VK_ENTER}); 796 817 date = new Date(); 797 818 date.setMonth(date.getMonth() + 1); … … 800 821 date = new Date(2007, 1 - 1, 26); 801 822 inp.datepicker('change', {defaultDate: date}). 802 datepicker('hide').val('').datepicker('show') ;803 inp.simulate('keydown', {keyCode: $.simulate.VK_ENTER});823 datepicker('hide').val('').datepicker('show'). 824 simulate('keydown', {keyCode: $.simulate.VK_ENTER}); 804 825 equalsDate(inp.datepicker('getDate'), date, 'Default date 01/26/2007'); 805 826 });