| 
					
				 | 
			
			
				@@ -41,41 +41,65 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   "Test the evaluation of a library of babel #+call: line." 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   (letf (((symbol-function 'org-babel-insert-result) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	  (symbol-function 'ignore))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    (org-test-at-id "fab7e291-fde6-45fc-bf6e-a485b8bca2f0" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      (move-beginning-of-line 1) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      (forward-line 6) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      (message (buffer-substring (point-at-bol) (point-at-eol))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      (should (string= "testing" (org-babel-execute-src-block 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				  nil (org-babel-lob-get-info)))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      (forward-line 1) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      (should (string= "testing" (caar (org-babel-execute-src-block 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-					nil (org-babel-lob-get-info))))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      (forward-line 1) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      (should (string= "testing" (org-babel-execute-src-block 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				  nil (org-babel-lob-get-info)))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      (forward-line 1) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      (should (string= "testing" (caar (org-babel-execute-src-block 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-					nil (org-babel-lob-get-info))))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      (forward-line 1) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      (should (string= "testing" (org-babel-execute-src-block 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				  nil (org-babel-lob-get-info)))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      (forward-line 1) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      (should (string= "testing" (caar (org-babel-execute-src-block 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-					nil (org-babel-lob-get-info))))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      (forward-line 1) (beginning-of-line) (forward-char 27) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      (should (string= "testing" (org-babel-execute-src-block 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				  nil (org-babel-lob-get-info)))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      (forward-line 1) (beginning-of-line) (forward-char 27) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      (should (string= "testing" (caar (org-babel-execute-src-block 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-					nil (org-babel-lob-get-info))))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      (forward-line 1) (beginning-of-line) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      (should (= 4 (org-babel-execute-src-block nil (org-babel-lob-get-info)))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      (forward-line 1) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      (should (string= "testing" (org-babel-execute-src-block 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-				  nil (org-babel-lob-get-info)))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      (forward-line 1) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      (should (string= "123" (org-babel-execute-src-block 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-			      nil (org-babel-lob-get-info))))))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    (let ((org-babel-library-of-babel 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	   (org-test-with-temp-text-in-file 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	       " 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#+name: echo 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#+begin_src emacs-lisp :var input=\"echo'd\" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  input 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#+end_src 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#+name: lob-minus 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#+begin_src emacs-lisp :var a=0 :var b=0 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  (- a b) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#+end_src" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	     (org-babel-lob-ingest) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	     org-babel-library-of-babel))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      (org-test-at-id "fab7e291-fde6-45fc-bf6e-a485b8bca2f0" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	(move-beginning-of-line 1) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	(forward-line 6) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	(message (buffer-substring (point-at-bol) (point-at-eol))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	(should 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	 (string= "testing" (org-babel-execute-src-block 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			     nil (org-babel-lob-get-info)))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	(forward-line 1) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	(should 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	 (string= "testing" (caar (org-babel-execute-src-block 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				   nil (org-babel-lob-get-info))))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	(forward-line 1) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	(should 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	 (string= "testing" (org-babel-execute-src-block 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			     nil (org-babel-lob-get-info)))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	(forward-line 1) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	(should 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	 (string= "testing" (caar (org-babel-execute-src-block 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				   nil (org-babel-lob-get-info))))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	(forward-line 1) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	(should 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	 (string= "testing" (org-babel-execute-src-block 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			     nil (org-babel-lob-get-info)))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	(forward-line 1) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	(should 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	 (string= "testing" (caar (org-babel-execute-src-block 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				   nil (org-babel-lob-get-info))))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	(forward-line 1) (beginning-of-line) (forward-char 27) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	(should 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	 (string= "testing" (org-babel-execute-src-block 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			     nil (org-babel-lob-get-info)))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	(forward-line 1) (beginning-of-line) (forward-char 27) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	(should 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	 (string= "testing" (caar (org-babel-execute-src-block 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				   nil (org-babel-lob-get-info))))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	(forward-line 1) (beginning-of-line) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	(should 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	 (= 4 (org-babel-execute-src-block nil (org-babel-lob-get-info)))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	(forward-line 1) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	(should 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	 (string= "testing" (org-babel-execute-src-block 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+			     nil (org-babel-lob-get-info)))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	(forward-line 1) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	(should (string= "123" (org-babel-execute-src-block 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+				nil (org-babel-lob-get-info)))))))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 (ert-deftest test-ob-lob/export-lob-lines () 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   "Test the export of a variety of library babel call lines." 
			 |