                 {:ShortName "coll1"
                  :EntryTitle "entry-title1"})
                {:token "mock-echo-system-token"})]
+    (mock-urs/create-users (system/context) [{:username "someSubId" :password "Password"}])
     (testing "delete on PROV3, guest is not granted update permission for SUBSCRIPTION_MANAGEMENT ACL"
       (let [concept (subscription-util/make-subscription-concept {:provider-id "PROV3"
                                                                   :CollectionConceptId (:concept-id coll1)})


;; case 5 test account 2 which does NOT match metadata user and account has prems ; this should be MMT's use case
(deftest roll-your-own-subscription-and-have-acls-tests-with-acls
  (testing "Use an account which does not match matches the metadata and DOES have an ACL"
    (let [user2-token (echo-util/login (system/context) "user2")
          supplied-concept-id "SUB1000-PROV1"

          (is (= 404 (:status resp))))))))

(deftest subscription-ingest-schema-validation-test
  (mock-urs/create-users (system/context) [{:username "" :password "Password"}])
  (mock-urs/create-users (system/context) [{:username "someSubId" :password "Password"}])
  (testing "ingest of subscription concept JSON schema validation missing field"
    (let [concept (subscription-util/make-subscription-concept {:SubscriberId ""})
          {:keys [status errors]} (ingest/ingest-concept concept)]
