| 
					
				 | 
			
			
				@@ -1697,6 +1697,48 @@ echo \"$data\" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	(goto-char (org-babel-where-is-src-block-result t nil "bbbb"))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       (org-trim (buffer-substring-no-properties (point) (point-max))))))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+(ert-deftest test-ob/goto-named-src-block () 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    "Test interactive use of `org-babel-goto-named-src-block'." 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    (org-test-with-temp-text-in-file 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#+NAME: abc 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#+BEGIN_SRC emacs-lisp :results value 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+(1+ 1) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#+END_SRC 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#+CALL: abc( lorem() ) :results raw :wrap EXAMPLE 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#+BEGIN_SRC emacs-lisp 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+<<abc>> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#+END_SRC 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+abc 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#+RESULTS: abc 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+: 2 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+       ;; non-existent name 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+       (should-not 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+         (execute-kbd-macro  "\M-xorg-babel-goto-named-src-block\nno-name\n")) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+       ;; correct name 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+       (execute-kbd-macro  "\M-xorg-babel-goto-named-src-block\nabc\n") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+       (should  (= 14 (point))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+       ;; call line   - autocompletion 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+       (forward-line 3) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+       (execute-kbd-macro  "\M-xorg-babel-goto-named-src-block\n\n") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+       (should  (= 14 (point))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+       ;; noweb reference  - autocompletion 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+       (forward-line 5) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+       (execute-kbd-macro  "\M-xorg-babel-goto-named-src-block\n\n") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+       (should  (= 14 (point))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+       ;; at symbol  - autocompletion 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+       (forward-line 7) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+       (execute-kbd-macro  "\M-xorg-babel-goto-named-src-block\n\n") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+       (should  (= 14 (point))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+       ;; in results  - autocompletion 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+       (forward-line 8) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+       (execute-kbd-macro  "\M-xorg-babel-goto-named-src-block\n\n") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+       (should  (= 14 (point))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+       (forward-line 9) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+       (execute-kbd-macro  "\M-xorg-babel-goto-named-src-block\n\n") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+       (should  (= 14 (point))))) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 (provide 'test-ob) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 ;;; test-ob ends here 
			 |