1 import Quick
2 import Nimble
3 
4 @testable import EXDevMenuInterface
5 
6 class DevMenuLinkTest: QuickSpec {
specnull7   override func spec() {
8     it("Link should be serializable") {
9       let link = DevMenuLink(withTarget: "target-1")
10       link.glyphName = { "link-1-glyph" }
11       link.label = { "link-1-label" }
12 
13       let serilizedData = link.serialize()
14 
15       expect(serilizedData["type"] as? Int).to(equal(ItemType.link.rawValue))
16       expect(serilizedData["label"] as? String).to(equal("link-1-label"))
17       expect(serilizedData["glyphName"] as? String).to(equal("link-1-glyph"))
18     }
19   }
20 }
21