      (validate-launched-once (:launched changed)
                              {"sup1" [3 4]}
                              (get-storm-id (:storm-cluster-state cluster) "topology2"))
-     )))
+     )))
                               ["-Djava.library.path="
                                (str "-Dlogfile.name=worker-" mock-port ".log")
                                "-Dstorm.home="
                                "-Dstorm.conf.file="
                                "-Dstorm.options="
                                "-Dstorm.log.dir=/logs"
                                "-Dlogback.configurationFile=/logback/cluster.xml"
                                (str "-Dstorm.id=" mock-storm-id)
                                (str "-Dworker.id=" mock-worker-id)
                                (str "-Dworker.port=" mock-port)

                                                [0]
                                                exp-args))))
      (testing "testing topology.classpath is added to classpath"
        (let [topo-cp (str file-path-separator "any" file-path-separator "path")
              exp-args (exp-args-fn [] [] (add-to-classpath mock-cp [topo-cp]))
              mock-supervisor {:conf {STORM-CLUSTER-MODE :distributed}}]
          (stubbing [read-supervisor-storm-conf {TOPOLOGY-CLASSPATH topo-cp}
                     supervisor-stormdist-root nil
                     supervisor/jlp nil
                     launch-process nil
                     current-classpath (str file-path-separator "base")]
                    (supervisor/launch-worker mock-supervisor
                                              mock-storm-id
                                              mock-port
