     [job-name command]
     (create-error-response job-name (get commands command) "Job does not exist"))
 
+(defn wrong-job-name
+    [job-name command]
+    (create-error-response job-name (get commands command) "The name of job is wrong"))
+
 (defn job-already-exist-response
     [job-name command]
     (create-error-response job-name (get commands command) "Job already exist"))

    (-> (job-does-not-exist-response job-name command)
        (send-error-response request :not-found)))

(defn send-job-not-specified-response
    [request command]
    (-> (create-bad-request-response (get commands command) "job name is not specified")

    [request function command]
    (let [job-name (get-job-name-from-body request)]
        (if job-name
            (if (test-job? job-name request)
                (if (results/job-exists? job-name)
                    (-> (function (config/get-jenkins-url request)
                                  (config/get-jenkins-auth request)
                                  (config/include-jenkins-reply? request)
                                  job-name)
                        (reload-job-list request)
                        (send-response request))
                    (send-job-does-not-exist-response request job-name command))
                (send-wrong-job-name-response request job-name command))
            (send-job-not-specified-response request command))))

(defn start-job
