@@ -63,23 +63,29 @@ describe('Default extractors', () => {
6363
6464 let r_document = get_the_only_virtual ( foreign_document_map ) ;
6565 expect ( r_document . language ) . to . equal ( 'r' ) ;
66- expect ( r_document . value ) . to . equal ( 'df <- data.frame()\nggplot(df)\n' ) ;
66+ expect ( r_document . value ) . to . equal ( 'df <- data.frame(); ggplot(df)\n' ) ;
67+ } ) ;
68+
69+ it ( 'parses input when no code is given' , ( ) => {
70+ let code = '%R -i df' ;
71+ let { foreign_document_map } = extract ( code ) ;
72+
73+ let r_document = get_the_only_virtual ( foreign_document_map ) ;
74+ expect ( r_document . value ) . to . equal ( 'df <- data.frame();\n' ) ;
6775 } ) ;
6876
6977 it ( 'parses multiple inputs (into dummy data frames)' , ( ) => {
7078 let code = wrap_in_python_lines ( '%R -i df -i x ggplot(df)' ) ;
7179 let r_document = get_the_only_virtual ( extract ( code ) . foreign_document_map ) ;
7280 expect ( r_document . value ) . to . equal (
73- 'df <- data.frame()\n' + ' x <- data.frame()\n' + ' ggplot(df)\n'
81+ 'df <- data.frame(); x <- data.frame(); ggplot(df)\n'
7482 ) ;
7583 } ) ;
7684
7785 it ( 'parses inputs ignoring other arguments' , ( ) => {
7886 let code = wrap_in_python_lines ( '%R -i df --width 300 -o x ggplot(df)' ) ;
7987 let r_document = get_the_only_virtual ( extract ( code ) . foreign_document_map ) ;
80- expect ( r_document . value ) . to . equal (
81- 'df <- data.frame()\n' + 'ggplot(df)\n'
82- ) ;
88+ expect ( r_document . value ) . to . equal ( 'df <- data.frame(); ggplot(df)\n' ) ;
8389 } ) ;
8490 } ) ;
8591
@@ -101,6 +107,6 @@ describe('Default extractors', () => {
101107
102108 let r_document = get_the_only_virtual ( foreign_document_map ) ;
103109 expect ( r_document . language ) . to . equal ( 'r' ) ;
104- expect ( r_document . value ) . to . equal ( 'df <- data.frame()\nggplot (df)\n' ) ;
110+ expect ( r_document . value ) . to . equal ( 'df <- data.frame(); ggplot (df)\n' ) ;
105111 } ) ;
106112} ) ;
0 commit comments