@@ -44,27 +44,36 @@ def test_spreadsheet_online
4444 ws [ 1 , 2 ] = '5'
4545 ws [ 1 , 3 ] = '=A1+B1'
4646 ws [ 1 , 4 ] = 13
47+
48+ ws . set_number_format ( 1 , 5 , 1 , 2 , 'yyyy-mm-dd h:mm:ss' )
49+ ws [ 1 , 5 ] = 25569
50+ ws [ 1 , 6 ] = 25570.5
51+
4752 assert { ws . max_rows == 20 }
4853 assert { ws . max_cols == 10 }
4954 assert { ws . num_rows == 1 }
50- assert { ws . num_cols == 4 }
55+ assert { ws . num_cols == 6 }
5156 assert { ws [ 1 , 1 ] == '3' }
5257 assert { ws [ 1 , 2 ] == '5' }
53- assert { ws [ 1 , 4 ] == '13' }
58+ assert { ws [ 1 , 4 ] == 13 }
59+ assert { ws [ 1 , 5 ] == 25569 }
60+ assert { ws [ 1 , 6 ] == 25570.5 }
5461 ws . save
5562
5663 ws . reload
5764 assert { ws . max_rows == 20 }
5865 assert { ws . max_cols == 10 }
5966 assert { ws . num_rows == 1 }
60- assert { ws . num_cols == 4 }
67+ assert { ws . num_cols == 6 }
6168 assert { ws [ 1 , 1 ] == '3' }
6269 assert { ws [ 1 , 2 ] == '5' }
6370 assert { ws [ 1 , 3 ] == '8' }
6471 assert { ws [ 1 , 4 ] == '13' }
72+ assert { ws [ 1 , 5 ] == '1970-01-01 0:00:00' }
73+ assert { ws [ 1 , 6 ] == '1970-01-02 12:00:00' }
6574 assert { ws [ 1 , 1 ] . encoding == Encoding ::UTF_8 }
6675
67- assert { ss . export_as_string ( 'csv' ) == '3,5,8,13' }
76+ assert { ss . export_as_string ( 'csv' ) == '3,5,8,13,1970-01-01 0:00:00,1970-01-02 12:00:00 ' }
6877 assert { ss . available_content_types . empty? }
6978
7079 ss2 = session . spreadsheet_by_key ( ss . key )
0 commit comments