diff --git a/ChangeLog b/ChangeLog index 69e0ffc..a54fe38 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,6 @@ +2007-12-23 Michael Klishin + * rails-spec.el (rails-spec:run-this-spec): Run spec where the point is + 2007-11-04 Dmitry Galinsky * rails-core.el (rails-core:model-exist-p): fixed error, when model-file not exists. diff --git a/rails-spec.el b/rails-spec.el index eec80e4..f3e48c9 100644 --- a/rails-spec.el +++ b/rails-spec.el @@ -61,4 +61,13 @@ (interactive) (rails-spec:run-files rails-spec:last-files)) +(defun rails-spec:run-this-spec () + "Run spec where the point is" + (interactive) + (let ((default-process-coding-system '(utf-8 . utf-8))) + (rails-project:compile-in-root + (concat rails-spec:runner " " + rails-spec:runner-options (concat " --line " (substring (what-line) 5) " ") + (buffer-file-name (current-buffer)))))) + (provide 'rails-spec)