import {Folder, Actions} from "nylas-exports" import SidebarItem from "../lib/sidebar-item" describe("sidebar-item", function sidebarItemSpec() { it("preserves nested labels on rename", () => { spyOn(Actions, "queueTask") const categories = [new Folder({displayName: 'a.b/c', accountId: window.TEST_ACCOUNT_ID})] NylasEnv.savedState.sidebarKeysCollapsed = {} const item = SidebarItem.forCategories(categories) item.onEdited(item, 'd') const task = Actions.queueTask.calls[0].args[0] expect(task.displayName).toBe("a.b/d") }) it("preserves labels on rename", () => { spyOn(Actions, "queueTask") const categories = [new Folder({displayName: 'a', accountId: window.TEST_ACCOUNT_ID})] NylasEnv.savedState.sidebarKeysCollapsed = {} const item = SidebarItem.forCategories(categories) item.onEdited(item, 'b') const task = Actions.queueTask.calls[0].args[0] expect(task.displayName).toBe("b") }) })