     (is (= {"a" {"b" 2}}
            (sut/update-state n m 2)))))
 
-(deftest update-state-test
+(deftest update-whole-state-test
   (let [c (sut/make-cursor)
         m {"a" {"b" 1}}]
     (is (= {"c" 123}

    (is (= ["field1" "field2"]
           (sut/cursor-key (sut/zoom-in n "feature123"))))))

(deftest update-state-test
  (let [c (sut/make-cursor)
        n (-> c
              (sut/nest "a")

  (let [c (sut/make-cursor)
        nested (sut/nest c "abracadabra")
        m {"a" {"b" 123}}]
    (is (nil? (sut/get-state nested m)))))

