UNPKG

swordjs

Version:

swordjs - access modules from crosswire.org/sword in JS

766 lines (761 loc) 343 kB
bcv_parser = require("../../js/cs_bcv_parser.js").bcv_parser describe "Parsing", -> p = {} beforeEach -> p = new bcv_parser p.options.osis_compaction_strategy = "b" p.options.sequence_combination_strategy = "combine" it "should round-trip OSIS references", -> p.set_options osis_compaction_strategy: "bc" books = ["Gen","Exod","Lev","Num","Deut","Josh","Judg","Ruth","1Sam","2Sam","1Kgs","2Kgs","1Chr","2Chr","Ezra","Neh","Esth","Job","Ps","Prov","Eccl","Song","Isa","Jer","Lam","Ezek","Dan","Hos","Joel","Amos","Obad","Jonah","Mic","Nah","Hab","Zeph","Hag","Zech","Mal","Matt","Mark","Luke","John","Acts","Rom","1Cor","2Cor","Gal","Eph","Phil","Col","1Thess","2Thess","1Tim","2Tim","Titus","Phlm","Heb","Jas","1Pet","2Pet","1John","2John","3John","Jude","Rev"] for book in books bc = book + ".1" bcv = bc + ".1" bcv_range = bcv + "-" + bc + ".2" expect(p.parse(bc).osis()).toEqual bc expect(p.parse(bcv).osis()).toEqual bcv expect(p.parse(bcv_range).osis()).toEqual bcv_range it "should round-trip OSIS Apocrypha references", -> p.set_options osis_compaction_strategy: "bc", ps151_strategy: "b" p.include_apocrypha true books = ["Tob","Jdt","GkEsth","Wis","Sir","Bar","PrAzar","Sus","Bel","SgThree","EpJer","1Macc","2Macc","3Macc","4Macc","1Esd","2Esd","PrMan","Ps151"] for book in books bc = book + ".1" bcv = bc + ".1" bcv_range = bcv + "-" + bc + ".2" expect(p.parse(bc).osis()).toEqual bc expect(p.parse(bcv).osis()).toEqual bcv expect(p.parse(bcv_range).osis()).toEqual bcv_range p.set_options ps151_strategy: "bc" expect(p.parse("Ps151.1").osis()).toEqual "Ps.151" expect(p.parse("Ps151.1.1").osis()).toEqual "Ps.151.1" expect(p.parse("Ps151.1-Ps151.2").osis()).toEqual "Ps.151.1-Ps.151.2" p.include_apocrypha false for book in books bc = book + ".1" expect(p.parse(bc).osis()).toEqual "" it "should handle a preceding character", -> expect(p.parse(" Gen 1").osis()).toEqual "Gen.1" expect(p.parse("Matt5John3").osis()).toEqual "Matt.5,John.3" expect(p.parse("1Ps 1").osis()).toEqual "" expect(p.parse("11Sam 1").osis()).toEqual "" describe "Localized book Gen (cs)", -> p = {} beforeEach -> p = new bcv_parser p.set_options book_alone_strategy: "ignore",book_sequence_strategy: "ignore",osis_compaction_strategy: "bc",captive_end_digits_strategy: "delete" p.include_apocrypha true it "should handle book: Gen (cs)", -> ` expect(p.parse("Prvni kniha Mojzisova 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("Prvni kniha Mojzišova 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("Prvni kniha Mojzísova 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("Prvni kniha Mojzíšova 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("Prvni kniha Mojžisova 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("Prvni kniha Mojžišova 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("Prvni kniha Mojžísova 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("Prvni kniha Mojžíšova 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("První kniha Mojzisova 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("První kniha Mojzišova 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("První kniha Mojzísova 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("První kniha Mojzíšova 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("První kniha Mojžisova 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("První kniha Mojžišova 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("První kniha Mojžísova 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("První kniha Mojžíšova 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("1. kniha Mojzisova 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("1. kniha Mojzišova 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("1. kniha Mojzísova 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("1. kniha Mojzíšova 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("1. kniha Mojžisova 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("1. kniha Mojžišova 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("1. kniha Mojžísova 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("1. kniha Mojžíšova 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("I. kniha Mojzisova 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("I. kniha Mojzišova 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("I. kniha Mojzísova 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("I. kniha Mojzíšova 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("I. kniha Mojžisova 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("I. kniha Mojžišova 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("I. kniha Mojžísova 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("I. kniha Mojžíšova 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("1 kniha Mojzisova 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("1 kniha Mojzišova 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("1 kniha Mojzísova 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("1 kniha Mojzíšova 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("1 kniha Mojžisova 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("1 kniha Mojžišova 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("1 kniha Mojžísova 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("1 kniha Mojžíšova 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("I kniha Mojzisova 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("I kniha Mojzišova 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("I kniha Mojzísova 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("I kniha Mojzíšova 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("I kniha Mojžisova 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("I kniha Mojžišova 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("I kniha Mojžísova 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("I kniha Mojžíšova 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("Prvni Mojzisova 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("Prvni Mojzišova 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("Prvni Mojzísova 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("Prvni Mojzíšova 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("Prvni Mojžisova 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("Prvni Mojžišova 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("Prvni Mojžísova 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("Prvni Mojžíšova 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("První Mojzisova 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("První Mojzišova 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("První Mojzísova 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("První Mojzíšova 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("První Mojžisova 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("První Mojžišova 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("První Mojžísova 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("První Mojžíšova 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("1. Mojzisova 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("1. Mojzišova 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("1. Mojzísova 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("1. Mojzíšova 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("1. Mojžisova 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("1. Mojžišova 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("1. Mojžísova 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("1. Mojžíšova 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("I. Mojzisova 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("I. Mojzišova 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("I. Mojzísova 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("I. Mojzíšova 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("I. Mojžisova 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("I. Mojžišova 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("I. Mojžísova 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("I. Mojžíšova 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("1 Mojzisova 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("1 Mojzišova 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("1 Mojzísova 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("1 Mojzíšova 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("1 Mojžisova 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("1 Mojžišova 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("1 Mojžísova 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("1 Mojžíšova 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("I Mojzisova 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("I Mojzišova 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("I Mojzísova 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("I Mojzíšova 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("I Mojžisova 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("I Mojžišova 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("I Mojžísova 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("I Mojžíšova 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("Genesis 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("Gen 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("Gn 1:1").osis()).toEqual("Gen.1.1") p.include_apocrypha(false) expect(p.parse("PRVNI KNIHA MOJZISOVA 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("PRVNI KNIHA MOJZIŠOVA 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("PRVNI KNIHA MOJZÍSOVA 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("PRVNI KNIHA MOJZÍŠOVA 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("PRVNI KNIHA MOJŽISOVA 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("PRVNI KNIHA MOJŽIŠOVA 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("PRVNI KNIHA MOJŽÍSOVA 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("PRVNI KNIHA MOJŽÍŠOVA 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("PRVNÍ KNIHA MOJZISOVA 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("PRVNÍ KNIHA MOJZIŠOVA 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("PRVNÍ KNIHA MOJZÍSOVA 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("PRVNÍ KNIHA MOJZÍŠOVA 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("PRVNÍ KNIHA MOJŽISOVA 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("PRVNÍ KNIHA MOJŽIŠOVA 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("PRVNÍ KNIHA MOJŽÍSOVA 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("PRVNÍ KNIHA MOJŽÍŠOVA 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("1. KNIHA MOJZISOVA 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("1. KNIHA MOJZIŠOVA 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("1. KNIHA MOJZÍSOVA 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("1. KNIHA MOJZÍŠOVA 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("1. KNIHA MOJŽISOVA 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("1. KNIHA MOJŽIŠOVA 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("1. KNIHA MOJŽÍSOVA 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("1. KNIHA MOJŽÍŠOVA 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("I. KNIHA MOJZISOVA 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("I. KNIHA MOJZIŠOVA 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("I. KNIHA MOJZÍSOVA 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("I. KNIHA MOJZÍŠOVA 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("I. KNIHA MOJŽISOVA 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("I. KNIHA MOJŽIŠOVA 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("I. KNIHA MOJŽÍSOVA 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("I. KNIHA MOJŽÍŠOVA 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("1 KNIHA MOJZISOVA 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("1 KNIHA MOJZIŠOVA 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("1 KNIHA MOJZÍSOVA 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("1 KNIHA MOJZÍŠOVA 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("1 KNIHA MOJŽISOVA 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("1 KNIHA MOJŽIŠOVA 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("1 KNIHA MOJŽÍSOVA 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("1 KNIHA MOJŽÍŠOVA 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("I KNIHA MOJZISOVA 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("I KNIHA MOJZIŠOVA 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("I KNIHA MOJZÍSOVA 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("I KNIHA MOJZÍŠOVA 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("I KNIHA MOJŽISOVA 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("I KNIHA MOJŽIŠOVA 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("I KNIHA MOJŽÍSOVA 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("I KNIHA MOJŽÍŠOVA 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("PRVNI MOJZISOVA 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("PRVNI MOJZIŠOVA 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("PRVNI MOJZÍSOVA 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("PRVNI MOJZÍŠOVA 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("PRVNI MOJŽISOVA 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("PRVNI MOJŽIŠOVA 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("PRVNI MOJŽÍSOVA 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("PRVNI MOJŽÍŠOVA 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("PRVNÍ MOJZISOVA 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("PRVNÍ MOJZIŠOVA 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("PRVNÍ MOJZÍSOVA 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("PRVNÍ MOJZÍŠOVA 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("PRVNÍ MOJŽISOVA 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("PRVNÍ MOJŽIŠOVA 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("PRVNÍ MOJŽÍSOVA 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("PRVNÍ MOJŽÍŠOVA 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("1. MOJZISOVA 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("1. MOJZIŠOVA 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("1. MOJZÍSOVA 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("1. MOJZÍŠOVA 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("1. MOJŽISOVA 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("1. MOJŽIŠOVA 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("1. MOJŽÍSOVA 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("1. MOJŽÍŠOVA 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("I. MOJZISOVA 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("I. MOJZIŠOVA 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("I. MOJZÍSOVA 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("I. MOJZÍŠOVA 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("I. MOJŽISOVA 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("I. MOJŽIŠOVA 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("I. MOJŽÍSOVA 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("I. MOJŽÍŠOVA 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("1 MOJZISOVA 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("1 MOJZIŠOVA 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("1 MOJZÍSOVA 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("1 MOJZÍŠOVA 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("1 MOJŽISOVA 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("1 MOJŽIŠOVA 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("1 MOJŽÍSOVA 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("1 MOJŽÍŠOVA 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("I MOJZISOVA 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("I MOJZIŠOVA 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("I MOJZÍSOVA 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("I MOJZÍŠOVA 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("I MOJŽISOVA 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("I MOJŽIŠOVA 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("I MOJŽÍSOVA 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("I MOJŽÍŠOVA 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("GENESIS 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("GEN 1:1").osis()).toEqual("Gen.1.1") expect(p.parse("GN 1:1").osis()).toEqual("Gen.1.1") ` true describe "Localized book Exod (cs)", -> p = {} beforeEach -> p = new bcv_parser p.set_options book_alone_strategy: "ignore",book_sequence_strategy: "ignore",osis_compaction_strategy: "bc",captive_end_digits_strategy: "delete" p.include_apocrypha true it "should handle book: Exod (cs)", -> ` expect(p.parse("Druha kniha Mojzisova 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("Druha kniha Mojzišova 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("Druha kniha Mojzísova 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("Druha kniha Mojzíšova 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("Druha kniha Mojžisova 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("Druha kniha Mojžišova 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("Druha kniha Mojžísova 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("Druha kniha Mojžíšova 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("Druhy kniha Mojzisova 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("Druhy kniha Mojzišova 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("Druhy kniha Mojzísova 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("Druhy kniha Mojzíšova 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("Druhy kniha Mojžisova 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("Druhy kniha Mojžišova 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("Druhy kniha Mojžísova 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("Druhy kniha Mojžíšova 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("Druhá kniha Mojzisova 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("Druhá kniha Mojzišova 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("Druhá kniha Mojzísova 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("Druhá kniha Mojzíšova 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("Druhá kniha Mojžisova 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("Druhá kniha Mojžišova 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("Druhá kniha Mojžísova 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("Druhá kniha Mojžíšova 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("Druhý kniha Mojzisova 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("Druhý kniha Mojzišova 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("Druhý kniha Mojzísova 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("Druhý kniha Mojzíšova 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("Druhý kniha Mojžisova 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("Druhý kniha Mojžišova 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("Druhý kniha Mojžísova 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("Druhý kniha Mojžíšova 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("II. kniha Mojzisova 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("II. kniha Mojzišova 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("II. kniha Mojzísova 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("II. kniha Mojzíšova 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("II. kniha Mojžisova 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("II. kniha Mojžišova 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("II. kniha Mojžísova 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("II. kniha Mojžíšova 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("2. kniha Mojzisova 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("2. kniha Mojzišova 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("2. kniha Mojzísova 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("2. kniha Mojzíšova 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("2. kniha Mojžisova 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("2. kniha Mojžišova 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("2. kniha Mojžísova 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("2. kniha Mojžíšova 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("II kniha Mojzisova 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("II kniha Mojzišova 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("II kniha Mojzísova 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("II kniha Mojzíšova 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("II kniha Mojžisova 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("II kniha Mojžišova 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("II kniha Mojžísova 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("II kniha Mojžíšova 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("2 kniha Mojzisova 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("2 kniha Mojzišova 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("2 kniha Mojzísova 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("2 kniha Mojzíšova 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("2 kniha Mojžisova 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("2 kniha Mojžišova 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("2 kniha Mojžísova 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("2 kniha Mojžíšova 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("Druha Mojzisova 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("Druha Mojzišova 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("Druha Mojzísova 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("Druha Mojzíšova 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("Druha Mojžisova 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("Druha Mojžišova 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("Druha Mojžísova 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("Druha Mojžíšova 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("Druhy Mojzisova 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("Druhy Mojzišova 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("Druhy Mojzísova 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("Druhy Mojzíšova 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("Druhy Mojžisova 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("Druhy Mojžišova 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("Druhy Mojžísova 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("Druhy Mojžíšova 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("Druhá Mojzisova 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("Druhá Mojzišova 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("Druhá Mojzísova 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("Druhá Mojzíšova 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("Druhá Mojžisova 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("Druhá Mojžišova 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("Druhá Mojžísova 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("Druhá Mojžíšova 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("Druhý Mojzisova 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("Druhý Mojzišova 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("Druhý Mojzísova 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("Druhý Mojzíšova 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("Druhý Mojžisova 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("Druhý Mojžišova 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("Druhý Mojžísova 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("Druhý Mojžíšova 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("II. Mojzisova 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("II. Mojzišova 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("II. Mojzísova 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("II. Mojzíšova 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("II. Mojžisova 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("II. Mojžišova 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("II. Mojžísova 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("II. Mojžíšova 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("2. Mojzisova 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("2. Mojzišova 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("2. Mojzísova 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("2. Mojzíšova 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("2. Mojžisova 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("2. Mojžišova 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("2. Mojžísova 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("2. Mojžíšova 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("II Mojzisova 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("II Mojzišova 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("II Mojzísova 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("II Mojzíšova 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("II Mojžisova 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("II Mojžišova 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("II Mojžísova 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("II Mojžíšova 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("2 Mojzisova 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("2 Mojzišova 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("2 Mojzísova 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("2 Mojzíšova 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("2 Mojžisova 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("2 Mojžišova 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("2 Mojžísova 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("2 Mojžíšova 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("Exodus 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("Exod 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("Ex 1:1").osis()).toEqual("Exod.1.1") p.include_apocrypha(false) expect(p.parse("DRUHA KNIHA MOJZISOVA 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("DRUHA KNIHA MOJZIŠOVA 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("DRUHA KNIHA MOJZÍSOVA 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("DRUHA KNIHA MOJZÍŠOVA 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("DRUHA KNIHA MOJŽISOVA 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("DRUHA KNIHA MOJŽIŠOVA 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("DRUHA KNIHA MOJŽÍSOVA 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("DRUHA KNIHA MOJŽÍŠOVA 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("DRUHY KNIHA MOJZISOVA 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("DRUHY KNIHA MOJZIŠOVA 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("DRUHY KNIHA MOJZÍSOVA 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("DRUHY KNIHA MOJZÍŠOVA 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("DRUHY KNIHA MOJŽISOVA 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("DRUHY KNIHA MOJŽIŠOVA 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("DRUHY KNIHA MOJŽÍSOVA 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("DRUHY KNIHA MOJŽÍŠOVA 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("DRUHÁ KNIHA MOJZISOVA 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("DRUHÁ KNIHA MOJZIŠOVA 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("DRUHÁ KNIHA MOJZÍSOVA 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("DRUHÁ KNIHA MOJZÍŠOVA 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("DRUHÁ KNIHA MOJŽISOVA 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("DRUHÁ KNIHA MOJŽIŠOVA 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("DRUHÁ KNIHA MOJŽÍSOVA 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("DRUHÁ KNIHA MOJŽÍŠOVA 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("DRUHÝ KNIHA MOJZISOVA 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("DRUHÝ KNIHA MOJZIŠOVA 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("DRUHÝ KNIHA MOJZÍSOVA 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("DRUHÝ KNIHA MOJZÍŠOVA 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("DRUHÝ KNIHA MOJŽISOVA 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("DRUHÝ KNIHA MOJŽIŠOVA 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("DRUHÝ KNIHA MOJŽÍSOVA 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("DRUHÝ KNIHA MOJŽÍŠOVA 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("II. KNIHA MOJZISOVA 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("II. KNIHA MOJZIŠOVA 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("II. KNIHA MOJZÍSOVA 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("II. KNIHA MOJZÍŠOVA 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("II. KNIHA MOJŽISOVA 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("II. KNIHA MOJŽIŠOVA 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("II. KNIHA MOJŽÍSOVA 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("II. KNIHA MOJŽÍŠOVA 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("2. KNIHA MOJZISOVA 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("2. KNIHA MOJZIŠOVA 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("2. KNIHA MOJZÍSOVA 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("2. KNIHA MOJZÍŠOVA 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("2. KNIHA MOJŽISOVA 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("2. KNIHA MOJŽIŠOVA 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("2. KNIHA MOJŽÍSOVA 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("2. KNIHA MOJŽÍŠOVA 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("II KNIHA MOJZISOVA 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("II KNIHA MOJZIŠOVA 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("II KNIHA MOJZÍSOVA 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("II KNIHA MOJZÍŠOVA 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("II KNIHA MOJŽISOVA 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("II KNIHA MOJŽIŠOVA 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("II KNIHA MOJŽÍSOVA 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("II KNIHA MOJŽÍŠOVA 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("2 KNIHA MOJZISOVA 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("2 KNIHA MOJZIŠOVA 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("2 KNIHA MOJZÍSOVA 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("2 KNIHA MOJZÍŠOVA 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("2 KNIHA MOJŽISOVA 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("2 KNIHA MOJŽIŠOVA 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("2 KNIHA MOJŽÍSOVA 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("2 KNIHA MOJŽÍŠOVA 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("DRUHA MOJZISOVA 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("DRUHA MOJZIŠOVA 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("DRUHA MOJZÍSOVA 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("DRUHA MOJZÍŠOVA 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("DRUHA MOJŽISOVA 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("DRUHA MOJŽIŠOVA 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("DRUHA MOJŽÍSOVA 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("DRUHA MOJŽÍŠOVA 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("DRUHY MOJZISOVA 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("DRUHY MOJZIŠOVA 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("DRUHY MOJZÍSOVA 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("DRUHY MOJZÍŠOVA 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("DRUHY MOJŽISOVA 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("DRUHY MOJŽIŠOVA 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("DRUHY MOJŽÍSOVA 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("DRUHY MOJŽÍŠOVA 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("DRUHÁ MOJZISOVA 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("DRUHÁ MOJZIŠOVA 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("DRUHÁ MOJZÍSOVA 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("DRUHÁ MOJZÍŠOVA 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("DRUHÁ MOJŽISOVA 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("DRUHÁ MOJŽIŠOVA 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("DRUHÁ MOJŽÍSOVA 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("DRUHÁ MOJŽÍŠOVA 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("DRUHÝ MOJZISOVA 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("DRUHÝ MOJZIŠOVA 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("DRUHÝ MOJZÍSOVA 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("DRUHÝ MOJZÍŠOVA 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("DRUHÝ MOJŽISOVA 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("DRUHÝ MOJŽIŠOVA 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("DRUHÝ MOJŽÍSOVA 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("DRUHÝ MOJŽÍŠOVA 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("II. MOJZISOVA 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("II. MOJZIŠOVA 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("II. MOJZÍSOVA 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("II. MOJZÍŠOVA 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("II. MOJŽISOVA 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("II. MOJŽIŠOVA 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("II. MOJŽÍSOVA 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("II. MOJŽÍŠOVA 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("2. MOJZISOVA 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("2. MOJZIŠOVA 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("2. MOJZÍSOVA 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("2. MOJZÍŠOVA 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("2. MOJŽISOVA 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("2. MOJŽIŠOVA 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("2. MOJŽÍSOVA 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("2. MOJŽÍŠOVA 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("II MOJZISOVA 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("II MOJZIŠOVA 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("II MOJZÍSOVA 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("II MOJZÍŠOVA 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("II MOJŽISOVA 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("II MOJŽIŠOVA 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("II MOJŽÍSOVA 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("II MOJŽÍŠOVA 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("2 MOJZISOVA 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("2 MOJZIŠOVA 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("2 MOJZÍSOVA 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("2 MOJZÍŠOVA 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("2 MOJŽISOVA 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("2 MOJŽIŠOVA 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("2 MOJŽÍSOVA 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("2 MOJŽÍŠOVA 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("EXODUS 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("EXOD 1:1").osis()).toEqual("Exod.1.1") expect(p.parse("EX 1:1").osis()).toEqual("Exod.1.1") ` true describe "Localized book Bel (cs)", -> p = {} beforeEach -> p = new bcv_parser p.set_options book_alone_strategy: "ignore",book_sequence_strategy: "ignore",osis_compaction_strategy: "bc",captive_end_digits_strategy: "delete" p.include_apocrypha true it "should handle book: Bel (cs)", -> ` expect(p.parse("Bel a drak 1:1").osis()).toEqual("Bel.1.1") expect(p.parse("Bél a drak 1:1").osis()).toEqual("Bel.1.1") expect(p.parse("Bel 1:1").osis()).toEqual("Bel.1.1") expect(p.parse("Bél 1:1").osis()).toEqual("Bel.1.1") ` true describe "Localized book Lev (cs)", -> p = {} beforeEach -> p = new bcv_parser p.set_options book_alone_strategy: "ignore",book_sequence_strategy: "ignore",osis_compaction_strategy: "bc",captive_end_digits_strategy: "delete" p.include_apocrypha true it "should handle book: Lev (cs)", -> ` expect(p.parse("Treti kniha Mojzisova 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("Treti kniha Mojzišova 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("Treti kniha Mojzísova 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("Treti kniha Mojzíšova 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("Treti kniha Mojžisova 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("Treti kniha Mojžišova 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("Treti kniha Mojžísova 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("Treti kniha Mojžíšova 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("Tretí kniha Mojzisova 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("Tretí kniha Mojzišova 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("Tretí kniha Mojzísova 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("Tretí kniha Mojzíšova 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("Tretí kniha Mojžisova 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("Tretí kniha Mojžišova 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("Tretí kniha Mojžísova 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("Tretí kniha Mojžíšova 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("Třeti kniha Mojzisova 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("Třeti kniha Mojzišova 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("Třeti kniha Mojzísova 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("Třeti kniha Mojzíšova 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("Třeti kniha Mojžisova 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("Třeti kniha Mojžišova 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("Třeti kniha Mojžísova 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("Třeti kniha Mojžíšova 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("Třetí kniha Mojzisova 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("Třetí kniha Mojzišova 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("Třetí kniha Mojzísova 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("Třetí kniha Mojzíšova 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("Třetí kniha Mojžisova 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("Třetí kniha Mojžišova 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("Třetí kniha Mojžísova 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("Třetí kniha Mojžíšova 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("III. kniha Mojzisova 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("III. kniha Mojzišova 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("III. kniha Mojzísova 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("III. kniha Mojzíšova 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("III. kniha Mojžisova 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("III. kniha Mojžišova 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("III. kniha Mojžísova 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("III. kniha Mojžíšova 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("III kniha Mojzisova 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("III kniha Mojzišova 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("III kniha Mojzísova 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("III kniha Mojzíšova 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("III kniha Mojžisova 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("III kniha Mojžišova 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("III kniha Mojžísova 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("III kniha Mojžíšova 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("3. kniha Mojzisova 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("3. kniha Mojzišova 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("3. kniha Mojzísova 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("3. kniha Mojzíšova 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("3. kniha Mojžisova 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("3. kniha Mojžišova 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("3. kniha Mojžísova 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("3. kniha Mojžíšova 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("3 kniha Mojzisova 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("3 kniha Mojzišova 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("3 kniha Mojzísova 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("3 kniha Mojzíšova 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("3 kniha Mojžisova 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("3 kniha Mojžišova 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("3 kniha Mojžísova 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("3 kniha Mojžíšova 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("Treti Mojzisova 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("Treti Mojzišova 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("Treti Mojzísova 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("Treti Mojzíšova 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("Treti Mojžisova 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("Treti Mojžišova 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("Treti Mojžísova 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("Treti Mojžíšova 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("Tretí Mojzisova 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("Tretí Mojzišova 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("Tretí Mojzísova 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("Tretí Mojzíšova 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("Tretí Mojžisova 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("Tretí Mojžišova 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("Tretí Mojžísova 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("Tretí Mojžíšova 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("Třeti Mojzisova 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("Třeti Mojzišova 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("Třeti Mojzísova 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("Třeti Mojzíšova 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("Třeti Mojžisova 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("Třeti Mojžišova 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("Třeti Mojžísova 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("Třeti Mojžíšova 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("Třetí Mojzisova 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("Třetí Mojzišova 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("Třetí Mojzísova 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("Třetí Mojzíšova 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("Třetí Mojžisova 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("Třetí Mojžišova 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("Třetí Mojžísova 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("Třetí Mojžíšova 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("III. Mojzisova 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("III. Mojzišova 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("III. Mojzísova 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("III. Mojzíšova 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("III. Mojžisova 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("III. Mojžišova 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("III. Mojžísova 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("III. Mojžíšova 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("III Mojzisova 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("III Mojzišova 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("III Mojzísova 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("III Mojzíšova 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("III Mojžisova 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("III Mojžišova 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("III Mojžísova 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("III Mojžíšova 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("3. Mojzisova 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("3. Mojzišova 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("3. Mojzísova 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("3. Mojzíšova 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("3. Mojžisova 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("3. Mojžišova 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("3. Mojžísova 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("3. Mojžíšova 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("3 Mojzisova 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("3 Mojzišova 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("3 Mojzísova 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("3 Mojzíšova 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("3 Mojžisova 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("3 Mojžišova 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("3 Mojžísova 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("3 Mojžíšova 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("Leviticusi 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("Leviticus 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("Levitikus 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("Lev 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("Lv 1:1").osis()).toEqual("Lev.1.1") p.include_apocrypha(false) expect(p.parse("TRETI KNIHA MOJZISOVA 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("TRETI KNIHA MOJZIŠOVA 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("TRETI KNIHA MOJZÍSOVA 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("TRETI KNIHA MOJZÍŠOVA 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("TRETI KNIHA MOJŽISOVA 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("TRETI KNIHA MOJŽIŠOVA 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("TRETI KNIHA MOJŽÍSOVA 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("TRETI KNIHA MOJŽÍŠOVA 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("TRETÍ KNIHA MOJZISOVA 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("TRETÍ KNIHA MOJZIŠOVA 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("TRETÍ KNIHA MOJZÍSOVA 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("TRETÍ KNIHA MOJZÍŠOVA 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("TRETÍ KNIHA MOJŽISOVA 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("TRETÍ KNIHA MOJŽIŠOVA 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("TRETÍ KNIHA MOJŽÍSOVA 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("TRETÍ KNIHA MOJŽÍŠOVA 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("TŘETI KNIHA MOJZISOVA 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("TŘETI KNIHA MOJZIŠOVA 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("TŘETI KNIHA MOJZÍSOVA 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("TŘETI KNIHA MOJZÍŠOVA 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("TŘETI KNIHA MOJŽISOVA 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("TŘETI KNIHA MOJŽIŠOVA 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("TŘETI KNIHA MOJŽÍSOVA 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("TŘETI KNIHA MOJŽÍŠOVA 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("TŘETÍ KNIHA MOJZISOVA 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("TŘETÍ KNIHA MOJZIŠOVA 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("TŘETÍ KNIHA MOJZÍSOVA 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("TŘETÍ KNIHA MOJZÍŠOVA 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("TŘETÍ KNIHA MOJŽISOVA 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("TŘETÍ KNIHA MOJŽIŠOVA 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("TŘETÍ KNIHA MOJŽÍSOVA 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("TŘETÍ KNIHA MOJŽÍŠOVA 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("III. KNIHA MOJZISOVA 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("III. KNIHA MOJZIŠOVA 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("III. KNIHA MOJZÍSOVA 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("III. KNIHA MOJZÍŠOVA 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("III. KNIHA MOJŽISOVA 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("III. KNIHA MOJŽIŠOVA 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("III. KNIHA MOJŽÍSOVA 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("III. KNIHA MOJŽÍŠOVA 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("III KNIHA MOJZISOVA 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("III KNIHA MOJZIŠOVA 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("III KNIHA MOJZÍSOVA 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("III KNIHA MOJZÍŠOVA 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("III KNIHA MOJŽISOVA 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("III KNIHA MOJŽIŠOVA 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("III KNIHA MOJŽÍSOVA 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("III KNIHA MOJŽÍŠOVA 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("3. KNIHA MOJZISOVA 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("3. KNIHA MOJZIŠOVA 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("3. KNIHA MOJZÍSOVA 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("3. KNIHA MOJZÍŠOVA 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("3. KNIHA MOJŽISOVA 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("3. KNIHA MOJŽIŠOVA 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("3. KNIHA MOJŽÍSOVA 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("3. KNIHA MOJŽÍŠOVA 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("3 KNIHA MOJZISOVA 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("3 KNIHA MOJZIŠOVA 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("3 KNIHA MOJZÍSOVA 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("3 KNIHA MOJZÍŠOVA 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("3 KNIHA MOJŽISOVA 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("3 KNIHA MOJŽIŠOVA 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("3 KNIHA MOJŽÍSOVA 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("3 KNIHA MOJŽÍŠOVA 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("TRETI MOJZISOVA 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("TRETI MOJZIŠOVA 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("TRETI MOJZÍSOVA 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("TRETI MOJZÍŠOVA 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("TRETI MOJŽISOVA 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("TRETI MOJŽIŠOVA 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("TRETI MOJŽÍSOVA 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("TRETI MOJŽÍŠOVA 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("TRETÍ MOJZISOVA 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("TRETÍ MOJZIŠOVA 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("TRETÍ MOJZÍSOVA 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("TRETÍ MOJZÍŠOVA 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("TRETÍ MOJŽISOVA 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("TRETÍ MOJŽIŠOVA 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("TRETÍ MOJŽÍSOVA 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("TRETÍ MOJŽÍŠOVA 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("TŘETI MOJZISOVA 1:1").osis()).toEqual("Lev.1.1") expect(p.parse("TŘETI