UNPKG

bible-ref-parse

Version:

Identifies and parses Bible references (like John 3:16) in over 40 languages.

552 lines (546 loc) 524 kB
(function() { var bcv_parser; bcv_parser = require("../../dist/cs-bcv-parser.js").bcv_parser; describe("Parsing", function() { var p; p = {}; beforeEach(function() { p = new bcv_parser(); p.options.osis_compaction_strategy = "b"; return p.options.sequence_combination_strategy = "combine"; }); it("should round-trip OSIS references", function() { var bc, bcv, bcv_range, book, books, i, len, results; 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"]; results = []; for (i = 0, len = books.length; i < len; i++) { book = books[i]; 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); results.push(expect(p.parse(bcv_range).osis()).toEqual(bcv_range)); } return results; }); it("should round-trip OSIS Apocrypha references", function() { var bc, bcv, bcv_range, book, books, i, j, len, len1, results; 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 (i = 0, len = books.length; i < len; i++) { book = books[i]; 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); results = []; for (j = 0, len1 = books.length; j < len1; j++) { book = books[j]; bc = book + ".1"; results.push(expect(p.parse(bc).osis()).toEqual("")); } return results; }); return it("should handle a preceding character", function() { 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(""); return expect(p.parse("11Sam 1").osis()).toEqual(""); }); }); describe("Localized book Gen (cs)", function() { var p; p = {}; beforeEach(function() { p = new bcv_parser(); p.set_options({ book_alone_strategy: "ignore", book_sequence_strategy: "ignore", osis_compaction_strategy: "bc", captive_end_digits_strategy: "delete" }); return p.include_apocrypha(true); }); return it("should handle book: Gen (cs)", function() { expect(p.parse("Prvni kniha Mojzisova 1:1").osis()).toEqual("Gen.1.1", "parsing: 'Prvni kniha Mojzisova 1:1'") expect(p.parse("Prvni kniha Mojzišova 1:1").osis()).toEqual("Gen.1.1", "parsing: 'Prvni kniha Mojzišova 1:1'") expect(p.parse("Prvni kniha Mojzísova 1:1").osis()).toEqual("Gen.1.1", "parsing: 'Prvni kniha Mojzísova 1:1'") expect(p.parse("Prvni kniha Mojzíšova 1:1").osis()).toEqual("Gen.1.1", "parsing: 'Prvni kniha Mojzíšova 1:1'") expect(p.parse("Prvni kniha Mojžisova 1:1").osis()).toEqual("Gen.1.1", "parsing: 'Prvni kniha Mojžisova 1:1'") expect(p.parse("Prvni kniha Mojžišova 1:1").osis()).toEqual("Gen.1.1", "parsing: 'Prvni kniha Mojžišova 1:1'") expect(p.parse("Prvni kniha Mojžísova 1:1").osis()).toEqual("Gen.1.1", "parsing: 'Prvni kniha Mojžísova 1:1'") expect(p.parse("Prvni kniha Mojžíšova 1:1").osis()).toEqual("Gen.1.1", "parsing: 'Prvni kniha Mojžíšova 1:1'") expect(p.parse("První kniha Mojzisova 1:1").osis()).toEqual("Gen.1.1", "parsing: 'První kniha Mojzisova 1:1'") expect(p.parse("První kniha Mojzišova 1:1").osis()).toEqual("Gen.1.1", "parsing: 'První kniha Mojzišova 1:1'") expect(p.parse("První kniha Mojzísova 1:1").osis()).toEqual("Gen.1.1", "parsing: 'První kniha Mojzísova 1:1'") expect(p.parse("První kniha Mojzíšova 1:1").osis()).toEqual("Gen.1.1", "parsing: 'První kniha Mojzíšova 1:1'") expect(p.parse("První kniha Mojžisova 1:1").osis()).toEqual("Gen.1.1", "parsing: 'První kniha Mojžisova 1:1'") expect(p.parse("První kniha Mojžišova 1:1").osis()).toEqual("Gen.1.1", "parsing: 'První kniha Mojžišova 1:1'") expect(p.parse("První kniha Mojžísova 1:1").osis()).toEqual("Gen.1.1", "parsing: 'První kniha Mojžísova 1:1'") expect(p.parse("První kniha Mojžíšova 1:1").osis()).toEqual("Gen.1.1", "parsing: 'První kniha Mojžíšova 1:1'") expect(p.parse("1. kniha Mojzisova 1:1").osis()).toEqual("Gen.1.1", "parsing: '1. kniha Mojzisova 1:1'") expect(p.parse("1. kniha Mojzišova 1:1").osis()).toEqual("Gen.1.1", "parsing: '1. kniha Mojzišova 1:1'") expect(p.parse("1. kniha Mojzísova 1:1").osis()).toEqual("Gen.1.1", "parsing: '1. kniha Mojzísova 1:1'") expect(p.parse("1. kniha Mojzíšova 1:1").osis()).toEqual("Gen.1.1", "parsing: '1. kniha Mojzíšova 1:1'") expect(p.parse("1. kniha Mojžisova 1:1").osis()).toEqual("Gen.1.1", "parsing: '1. kniha Mojžisova 1:1'") expect(p.parse("1. kniha Mojžišova 1:1").osis()).toEqual("Gen.1.1", "parsing: '1. kniha Mojžišova 1:1'") expect(p.parse("1. kniha Mojžísova 1:1").osis()).toEqual("Gen.1.1", "parsing: '1. kniha Mojžísova 1:1'") expect(p.parse("1. kniha Mojžíšova 1:1").osis()).toEqual("Gen.1.1", "parsing: '1. kniha Mojžíšova 1:1'") expect(p.parse("I. kniha Mojzisova 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I. kniha Mojzisova 1:1'") expect(p.parse("I. kniha Mojzišova 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I. kniha Mojzišova 1:1'") expect(p.parse("I. kniha Mojzísova 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I. kniha Mojzísova 1:1'") expect(p.parse("I. kniha Mojzíšova 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I. kniha Mojzíšova 1:1'") expect(p.parse("I. kniha Mojžisova 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I. kniha Mojžisova 1:1'") expect(p.parse("I. kniha Mojžišova 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I. kniha Mojžišova 1:1'") expect(p.parse("I. kniha Mojžísova 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I. kniha Mojžísova 1:1'") expect(p.parse("I. kniha Mojžíšova 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I. kniha Mojžíšova 1:1'") expect(p.parse("1 kniha Mojzisova 1:1").osis()).toEqual("Gen.1.1", "parsing: '1 kniha Mojzisova 1:1'") expect(p.parse("1 kniha Mojzišova 1:1").osis()).toEqual("Gen.1.1", "parsing: '1 kniha Mojzišova 1:1'") expect(p.parse("1 kniha Mojzísova 1:1").osis()).toEqual("Gen.1.1", "parsing: '1 kniha Mojzísova 1:1'") expect(p.parse("1 kniha Mojzíšova 1:1").osis()).toEqual("Gen.1.1", "parsing: '1 kniha Mojzíšova 1:1'") expect(p.parse("1 kniha Mojžisova 1:1").osis()).toEqual("Gen.1.1", "parsing: '1 kniha Mojžisova 1:1'") expect(p.parse("1 kniha Mojžišova 1:1").osis()).toEqual("Gen.1.1", "parsing: '1 kniha Mojžišova 1:1'") expect(p.parse("1 kniha Mojžísova 1:1").osis()).toEqual("Gen.1.1", "parsing: '1 kniha Mojžísova 1:1'") expect(p.parse("1 kniha Mojžíšova 1:1").osis()).toEqual("Gen.1.1", "parsing: '1 kniha Mojžíšova 1:1'") expect(p.parse("I kniha Mojzisova 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I kniha Mojzisova 1:1'") expect(p.parse("I kniha Mojzišova 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I kniha Mojzišova 1:1'") expect(p.parse("I kniha Mojzísova 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I kniha Mojzísova 1:1'") expect(p.parse("I kniha Mojzíšova 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I kniha Mojzíšova 1:1'") expect(p.parse("I kniha Mojžisova 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I kniha Mojžisova 1:1'") expect(p.parse("I kniha Mojžišova 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I kniha Mojžišova 1:1'") expect(p.parse("I kniha Mojžísova 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I kniha Mojžísova 1:1'") expect(p.parse("I kniha Mojžíšova 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I kniha Mojžíšova 1:1'") expect(p.parse("Prvni Mojzisova 1:1").osis()).toEqual("Gen.1.1", "parsing: 'Prvni Mojzisova 1:1'") expect(p.parse("Prvni Mojzišova 1:1").osis()).toEqual("Gen.1.1", "parsing: 'Prvni Mojzišova 1:1'") expect(p.parse("Prvni Mojzísova 1:1").osis()).toEqual("Gen.1.1", "parsing: 'Prvni Mojzísova 1:1'") expect(p.parse("Prvni Mojzíšova 1:1").osis()).toEqual("Gen.1.1", "parsing: 'Prvni Mojzíšova 1:1'") expect(p.parse("Prvni Mojžisova 1:1").osis()).toEqual("Gen.1.1", "parsing: 'Prvni Mojžisova 1:1'") expect(p.parse("Prvni Mojžišova 1:1").osis()).toEqual("Gen.1.1", "parsing: 'Prvni Mojžišova 1:1'") expect(p.parse("Prvni Mojžísova 1:1").osis()).toEqual("Gen.1.1", "parsing: 'Prvni Mojžísova 1:1'") expect(p.parse("Prvni Mojžíšova 1:1").osis()).toEqual("Gen.1.1", "parsing: 'Prvni Mojžíšova 1:1'") expect(p.parse("První Mojzisova 1:1").osis()).toEqual("Gen.1.1", "parsing: 'První Mojzisova 1:1'") expect(p.parse("První Mojzišova 1:1").osis()).toEqual("Gen.1.1", "parsing: 'První Mojzišova 1:1'") expect(p.parse("První Mojzísova 1:1").osis()).toEqual("Gen.1.1", "parsing: 'První Mojzísova 1:1'") expect(p.parse("První Mojzíšova 1:1").osis()).toEqual("Gen.1.1", "parsing: 'První Mojzíšova 1:1'") expect(p.parse("První Mojžisova 1:1").osis()).toEqual("Gen.1.1", "parsing: 'První Mojžisova 1:1'") expect(p.parse("První Mojžišova 1:1").osis()).toEqual("Gen.1.1", "parsing: 'První Mojžišova 1:1'") expect(p.parse("První Mojžísova 1:1").osis()).toEqual("Gen.1.1", "parsing: 'První Mojžísova 1:1'") expect(p.parse("První Mojžíšova 1:1").osis()).toEqual("Gen.1.1", "parsing: 'První Mojžíšova 1:1'") expect(p.parse("1. Mojzisova 1:1").osis()).toEqual("Gen.1.1", "parsing: '1. Mojzisova 1:1'") expect(p.parse("1. Mojzišova 1:1").osis()).toEqual("Gen.1.1", "parsing: '1. Mojzišova 1:1'") expect(p.parse("1. Mojzísova 1:1").osis()).toEqual("Gen.1.1", "parsing: '1. Mojzísova 1:1'") expect(p.parse("1. Mojzíšova 1:1").osis()).toEqual("Gen.1.1", "parsing: '1. Mojzíšova 1:1'") expect(p.parse("1. Mojžisova 1:1").osis()).toEqual("Gen.1.1", "parsing: '1. Mojžisova 1:1'") expect(p.parse("1. Mojžišova 1:1").osis()).toEqual("Gen.1.1", "parsing: '1. Mojžišova 1:1'") expect(p.parse("1. Mojžísova 1:1").osis()).toEqual("Gen.1.1", "parsing: '1. Mojžísova 1:1'") expect(p.parse("1. Mojžíšova 1:1").osis()).toEqual("Gen.1.1", "parsing: '1. Mojžíšova 1:1'") expect(p.parse("I. Mojzisova 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I. Mojzisova 1:1'") expect(p.parse("I. Mojzišova 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I. Mojzišova 1:1'") expect(p.parse("I. Mojzísova 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I. Mojzísova 1:1'") expect(p.parse("I. Mojzíšova 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I. Mojzíšova 1:1'") expect(p.parse("I. Mojžisova 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I. Mojžisova 1:1'") expect(p.parse("I. Mojžišova 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I. Mojžišova 1:1'") expect(p.parse("I. Mojžísova 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I. Mojžísova 1:1'") expect(p.parse("I. Mojžíšova 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I. Mojžíšova 1:1'") expect(p.parse("1 Mojzisova 1:1").osis()).toEqual("Gen.1.1", "parsing: '1 Mojzisova 1:1'") expect(p.parse("1 Mojzišova 1:1").osis()).toEqual("Gen.1.1", "parsing: '1 Mojzišova 1:1'") expect(p.parse("1 Mojzísova 1:1").osis()).toEqual("Gen.1.1", "parsing: '1 Mojzísova 1:1'") expect(p.parse("1 Mojzíšova 1:1").osis()).toEqual("Gen.1.1", "parsing: '1 Mojzíšova 1:1'") expect(p.parse("1 Mojžisova 1:1").osis()).toEqual("Gen.1.1", "parsing: '1 Mojžisova 1:1'") expect(p.parse("1 Mojžišova 1:1").osis()).toEqual("Gen.1.1", "parsing: '1 Mojžišova 1:1'") expect(p.parse("1 Mojžísova 1:1").osis()).toEqual("Gen.1.1", "parsing: '1 Mojžísova 1:1'") expect(p.parse("1 Mojžíšova 1:1").osis()).toEqual("Gen.1.1", "parsing: '1 Mojžíšova 1:1'") expect(p.parse("I Mojzisova 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I Mojzisova 1:1'") expect(p.parse("I Mojzišova 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I Mojzišova 1:1'") expect(p.parse("I Mojzísova 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I Mojzísova 1:1'") expect(p.parse("I Mojzíšova 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I Mojzíšova 1:1'") expect(p.parse("I Mojžisova 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I Mojžisova 1:1'") expect(p.parse("I Mojžišova 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I Mojžišova 1:1'") expect(p.parse("I Mojžísova 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I Mojžísova 1:1'") expect(p.parse("I Mojžíšova 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I Mojžíšova 1:1'") expect(p.parse("Genesis 1:1").osis()).toEqual("Gen.1.1", "parsing: 'Genesis 1:1'") expect(p.parse("Gen 1:1").osis()).toEqual("Gen.1.1", "parsing: 'Gen 1:1'") expect(p.parse("Gn 1:1").osis()).toEqual("Gen.1.1", "parsing: 'Gn 1:1'") p.include_apocrypha(false) expect(p.parse("PRVNI KNIHA MOJZISOVA 1:1").osis()).toEqual("Gen.1.1", "parsing: 'PRVNI KNIHA MOJZISOVA 1:1'") expect(p.parse("PRVNI KNIHA MOJZIŠOVA 1:1").osis()).toEqual("Gen.1.1", "parsing: 'PRVNI KNIHA MOJZIŠOVA 1:1'") expect(p.parse("PRVNI KNIHA MOJZÍSOVA 1:1").osis()).toEqual("Gen.1.1", "parsing: 'PRVNI KNIHA MOJZÍSOVA 1:1'") expect(p.parse("PRVNI KNIHA MOJZÍŠOVA 1:1").osis()).toEqual("Gen.1.1", "parsing: 'PRVNI KNIHA MOJZÍŠOVA 1:1'") expect(p.parse("PRVNI KNIHA MOJŽISOVA 1:1").osis()).toEqual("Gen.1.1", "parsing: 'PRVNI KNIHA MOJŽISOVA 1:1'") expect(p.parse("PRVNI KNIHA MOJŽIŠOVA 1:1").osis()).toEqual("Gen.1.1", "parsing: 'PRVNI KNIHA MOJŽIŠOVA 1:1'") expect(p.parse("PRVNI KNIHA MOJŽÍSOVA 1:1").osis()).toEqual("Gen.1.1", "parsing: 'PRVNI KNIHA MOJŽÍSOVA 1:1'") expect(p.parse("PRVNI KNIHA MOJŽÍŠOVA 1:1").osis()).toEqual("Gen.1.1", "parsing: 'PRVNI KNIHA MOJŽÍŠOVA 1:1'") expect(p.parse("PRVNÍ KNIHA MOJZISOVA 1:1").osis()).toEqual("Gen.1.1", "parsing: 'PRVNÍ KNIHA MOJZISOVA 1:1'") expect(p.parse("PRVNÍ KNIHA MOJZIŠOVA 1:1").osis()).toEqual("Gen.1.1", "parsing: 'PRVNÍ KNIHA MOJZIŠOVA 1:1'") expect(p.parse("PRVNÍ KNIHA MOJZÍSOVA 1:1").osis()).toEqual("Gen.1.1", "parsing: 'PRVNÍ KNIHA MOJZÍSOVA 1:1'") expect(p.parse("PRVNÍ KNIHA MOJZÍŠOVA 1:1").osis()).toEqual("Gen.1.1", "parsing: 'PRVNÍ KNIHA MOJZÍŠOVA 1:1'") expect(p.parse("PRVNÍ KNIHA MOJŽISOVA 1:1").osis()).toEqual("Gen.1.1", "parsing: 'PRVNÍ KNIHA MOJŽISOVA 1:1'") expect(p.parse("PRVNÍ KNIHA MOJŽIŠOVA 1:1").osis()).toEqual("Gen.1.1", "parsing: 'PRVNÍ KNIHA MOJŽIŠOVA 1:1'") expect(p.parse("PRVNÍ KNIHA MOJŽÍSOVA 1:1").osis()).toEqual("Gen.1.1", "parsing: 'PRVNÍ KNIHA MOJŽÍSOVA 1:1'") expect(p.parse("PRVNÍ KNIHA MOJŽÍŠOVA 1:1").osis()).toEqual("Gen.1.1", "parsing: 'PRVNÍ KNIHA MOJŽÍŠOVA 1:1'") expect(p.parse("1. KNIHA MOJZISOVA 1:1").osis()).toEqual("Gen.1.1", "parsing: '1. KNIHA MOJZISOVA 1:1'") expect(p.parse("1. KNIHA MOJZIŠOVA 1:1").osis()).toEqual("Gen.1.1", "parsing: '1. KNIHA MOJZIŠOVA 1:1'") expect(p.parse("1. KNIHA MOJZÍSOVA 1:1").osis()).toEqual("Gen.1.1", "parsing: '1. KNIHA MOJZÍSOVA 1:1'") expect(p.parse("1. KNIHA MOJZÍŠOVA 1:1").osis()).toEqual("Gen.1.1", "parsing: '1. KNIHA MOJZÍŠOVA 1:1'") expect(p.parse("1. KNIHA MOJŽISOVA 1:1").osis()).toEqual("Gen.1.1", "parsing: '1. KNIHA MOJŽISOVA 1:1'") expect(p.parse("1. KNIHA MOJŽIŠOVA 1:1").osis()).toEqual("Gen.1.1", "parsing: '1. KNIHA MOJŽIŠOVA 1:1'") expect(p.parse("1. KNIHA MOJŽÍSOVA 1:1").osis()).toEqual("Gen.1.1", "parsing: '1. KNIHA MOJŽÍSOVA 1:1'") expect(p.parse("1. KNIHA MOJŽÍŠOVA 1:1").osis()).toEqual("Gen.1.1", "parsing: '1. KNIHA MOJŽÍŠOVA 1:1'") expect(p.parse("I. KNIHA MOJZISOVA 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I. KNIHA MOJZISOVA 1:1'") expect(p.parse("I. KNIHA MOJZIŠOVA 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I. KNIHA MOJZIŠOVA 1:1'") expect(p.parse("I. KNIHA MOJZÍSOVA 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I. KNIHA MOJZÍSOVA 1:1'") expect(p.parse("I. KNIHA MOJZÍŠOVA 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I. KNIHA MOJZÍŠOVA 1:1'") expect(p.parse("I. KNIHA MOJŽISOVA 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I. KNIHA MOJŽISOVA 1:1'") expect(p.parse("I. KNIHA MOJŽIŠOVA 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I. KNIHA MOJŽIŠOVA 1:1'") expect(p.parse("I. KNIHA MOJŽÍSOVA 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I. KNIHA MOJŽÍSOVA 1:1'") expect(p.parse("I. KNIHA MOJŽÍŠOVA 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I. KNIHA MOJŽÍŠOVA 1:1'") expect(p.parse("1 KNIHA MOJZISOVA 1:1").osis()).toEqual("Gen.1.1", "parsing: '1 KNIHA MOJZISOVA 1:1'") expect(p.parse("1 KNIHA MOJZIŠOVA 1:1").osis()).toEqual("Gen.1.1", "parsing: '1 KNIHA MOJZIŠOVA 1:1'") expect(p.parse("1 KNIHA MOJZÍSOVA 1:1").osis()).toEqual("Gen.1.1", "parsing: '1 KNIHA MOJZÍSOVA 1:1'") expect(p.parse("1 KNIHA MOJZÍŠOVA 1:1").osis()).toEqual("Gen.1.1", "parsing: '1 KNIHA MOJZÍŠOVA 1:1'") expect(p.parse("1 KNIHA MOJŽISOVA 1:1").osis()).toEqual("Gen.1.1", "parsing: '1 KNIHA MOJŽISOVA 1:1'") expect(p.parse("1 KNIHA MOJŽIŠOVA 1:1").osis()).toEqual("Gen.1.1", "parsing: '1 KNIHA MOJŽIŠOVA 1:1'") expect(p.parse("1 KNIHA MOJŽÍSOVA 1:1").osis()).toEqual("Gen.1.1", "parsing: '1 KNIHA MOJŽÍSOVA 1:1'") expect(p.parse("1 KNIHA MOJŽÍŠOVA 1:1").osis()).toEqual("Gen.1.1", "parsing: '1 KNIHA MOJŽÍŠOVA 1:1'") expect(p.parse("I KNIHA MOJZISOVA 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I KNIHA MOJZISOVA 1:1'") expect(p.parse("I KNIHA MOJZIŠOVA 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I KNIHA MOJZIŠOVA 1:1'") expect(p.parse("I KNIHA MOJZÍSOVA 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I KNIHA MOJZÍSOVA 1:1'") expect(p.parse("I KNIHA MOJZÍŠOVA 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I KNIHA MOJZÍŠOVA 1:1'") expect(p.parse("I KNIHA MOJŽISOVA 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I KNIHA MOJŽISOVA 1:1'") expect(p.parse("I KNIHA MOJŽIŠOVA 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I KNIHA MOJŽIŠOVA 1:1'") expect(p.parse("I KNIHA MOJŽÍSOVA 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I KNIHA MOJŽÍSOVA 1:1'") expect(p.parse("I KNIHA MOJŽÍŠOVA 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I KNIHA MOJŽÍŠOVA 1:1'") expect(p.parse("PRVNI MOJZISOVA 1:1").osis()).toEqual("Gen.1.1", "parsing: 'PRVNI MOJZISOVA 1:1'") expect(p.parse("PRVNI MOJZIŠOVA 1:1").osis()).toEqual("Gen.1.1", "parsing: 'PRVNI MOJZIŠOVA 1:1'") expect(p.parse("PRVNI MOJZÍSOVA 1:1").osis()).toEqual("Gen.1.1", "parsing: 'PRVNI MOJZÍSOVA 1:1'") expect(p.parse("PRVNI MOJZÍŠOVA 1:1").osis()).toEqual("Gen.1.1", "parsing: 'PRVNI MOJZÍŠOVA 1:1'") expect(p.parse("PRVNI MOJŽISOVA 1:1").osis()).toEqual("Gen.1.1", "parsing: 'PRVNI MOJŽISOVA 1:1'") expect(p.parse("PRVNI MOJŽIŠOVA 1:1").osis()).toEqual("Gen.1.1", "parsing: 'PRVNI MOJŽIŠOVA 1:1'") expect(p.parse("PRVNI MOJŽÍSOVA 1:1").osis()).toEqual("Gen.1.1", "parsing: 'PRVNI MOJŽÍSOVA 1:1'") expect(p.parse("PRVNI MOJŽÍŠOVA 1:1").osis()).toEqual("Gen.1.1", "parsing: 'PRVNI MOJŽÍŠOVA 1:1'") expect(p.parse("PRVNÍ MOJZISOVA 1:1").osis()).toEqual("Gen.1.1", "parsing: 'PRVNÍ MOJZISOVA 1:1'") expect(p.parse("PRVNÍ MOJZIŠOVA 1:1").osis()).toEqual("Gen.1.1", "parsing: 'PRVNÍ MOJZIŠOVA 1:1'") expect(p.parse("PRVNÍ MOJZÍSOVA 1:1").osis()).toEqual("Gen.1.1", "parsing: 'PRVNÍ MOJZÍSOVA 1:1'") expect(p.parse("PRVNÍ MOJZÍŠOVA 1:1").osis()).toEqual("Gen.1.1", "parsing: 'PRVNÍ MOJZÍŠOVA 1:1'") expect(p.parse("PRVNÍ MOJŽISOVA 1:1").osis()).toEqual("Gen.1.1", "parsing: 'PRVNÍ MOJŽISOVA 1:1'") expect(p.parse("PRVNÍ MOJŽIŠOVA 1:1").osis()).toEqual("Gen.1.1", "parsing: 'PRVNÍ MOJŽIŠOVA 1:1'") expect(p.parse("PRVNÍ MOJŽÍSOVA 1:1").osis()).toEqual("Gen.1.1", "parsing: 'PRVNÍ MOJŽÍSOVA 1:1'") expect(p.parse("PRVNÍ MOJŽÍŠOVA 1:1").osis()).toEqual("Gen.1.1", "parsing: 'PRVNÍ MOJŽÍŠOVA 1:1'") expect(p.parse("1. MOJZISOVA 1:1").osis()).toEqual("Gen.1.1", "parsing: '1. MOJZISOVA 1:1'") expect(p.parse("1. MOJZIŠOVA 1:1").osis()).toEqual("Gen.1.1", "parsing: '1. MOJZIŠOVA 1:1'") expect(p.parse("1. MOJZÍSOVA 1:1").osis()).toEqual("Gen.1.1", "parsing: '1. MOJZÍSOVA 1:1'") expect(p.parse("1. MOJZÍŠOVA 1:1").osis()).toEqual("Gen.1.1", "parsing: '1. MOJZÍŠOVA 1:1'") expect(p.parse("1. MOJŽISOVA 1:1").osis()).toEqual("Gen.1.1", "parsing: '1. MOJŽISOVA 1:1'") expect(p.parse("1. MOJŽIŠOVA 1:1").osis()).toEqual("Gen.1.1", "parsing: '1. MOJŽIŠOVA 1:1'") expect(p.parse("1. MOJŽÍSOVA 1:1").osis()).toEqual("Gen.1.1", "parsing: '1. MOJŽÍSOVA 1:1'") expect(p.parse("1. MOJŽÍŠOVA 1:1").osis()).toEqual("Gen.1.1", "parsing: '1. MOJŽÍŠOVA 1:1'") expect(p.parse("I. MOJZISOVA 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I. MOJZISOVA 1:1'") expect(p.parse("I. MOJZIŠOVA 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I. MOJZIŠOVA 1:1'") expect(p.parse("I. MOJZÍSOVA 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I. MOJZÍSOVA 1:1'") expect(p.parse("I. MOJZÍŠOVA 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I. MOJZÍŠOVA 1:1'") expect(p.parse("I. MOJŽISOVA 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I. MOJŽISOVA 1:1'") expect(p.parse("I. MOJŽIŠOVA 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I. MOJŽIŠOVA 1:1'") expect(p.parse("I. MOJŽÍSOVA 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I. MOJŽÍSOVA 1:1'") expect(p.parse("I. MOJŽÍŠOVA 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I. MOJŽÍŠOVA 1:1'") expect(p.parse("1 MOJZISOVA 1:1").osis()).toEqual("Gen.1.1", "parsing: '1 MOJZISOVA 1:1'") expect(p.parse("1 MOJZIŠOVA 1:1").osis()).toEqual("Gen.1.1", "parsing: '1 MOJZIŠOVA 1:1'") expect(p.parse("1 MOJZÍSOVA 1:1").osis()).toEqual("Gen.1.1", "parsing: '1 MOJZÍSOVA 1:1'") expect(p.parse("1 MOJZÍŠOVA 1:1").osis()).toEqual("Gen.1.1", "parsing: '1 MOJZÍŠOVA 1:1'") expect(p.parse("1 MOJŽISOVA 1:1").osis()).toEqual("Gen.1.1", "parsing: '1 MOJŽISOVA 1:1'") expect(p.parse("1 MOJŽIŠOVA 1:1").osis()).toEqual("Gen.1.1", "parsing: '1 MOJŽIŠOVA 1:1'") expect(p.parse("1 MOJŽÍSOVA 1:1").osis()).toEqual("Gen.1.1", "parsing: '1 MOJŽÍSOVA 1:1'") expect(p.parse("1 MOJŽÍŠOVA 1:1").osis()).toEqual("Gen.1.1", "parsing: '1 MOJŽÍŠOVA 1:1'") expect(p.parse("I MOJZISOVA 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I MOJZISOVA 1:1'") expect(p.parse("I MOJZIŠOVA 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I MOJZIŠOVA 1:1'") expect(p.parse("I MOJZÍSOVA 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I MOJZÍSOVA 1:1'") expect(p.parse("I MOJZÍŠOVA 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I MOJZÍŠOVA 1:1'") expect(p.parse("I MOJŽISOVA 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I MOJŽISOVA 1:1'") expect(p.parse("I MOJŽIŠOVA 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I MOJŽIŠOVA 1:1'") expect(p.parse("I MOJŽÍSOVA 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I MOJŽÍSOVA 1:1'") expect(p.parse("I MOJŽÍŠOVA 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I MOJŽÍŠOVA 1:1'") expect(p.parse("GENESIS 1:1").osis()).toEqual("Gen.1.1", "parsing: 'GENESIS 1:1'") expect(p.parse("GEN 1:1").osis()).toEqual("Gen.1.1", "parsing: 'GEN 1:1'") expect(p.parse("GN 1:1").osis()).toEqual("Gen.1.1", "parsing: 'GN 1:1'") ; return true; }); }); describe("Localized book Exod (cs)", function() { var p; p = {}; beforeEach(function() { p = new bcv_parser(); p.set_options({ book_alone_strategy: "ignore", book_sequence_strategy: "ignore", osis_compaction_strategy: "bc", captive_end_digits_strategy: "delete" }); return p.include_apocrypha(true); }); return it("should handle book: Exod (cs)", function() { expect(p.parse("Druha kniha Mojzisova 1:1").osis()).toEqual("Exod.1.1", "parsing: 'Druha kniha Mojzisova 1:1'") expect(p.parse("Druha kniha Mojzišova 1:1").osis()).toEqual("Exod.1.1", "parsing: 'Druha kniha Mojzišova 1:1'") expect(p.parse("Druha kniha Mojzísova 1:1").osis()).toEqual("Exod.1.1", "parsing: 'Druha kniha Mojzísova 1:1'") expect(p.parse("Druha kniha Mojzíšova 1:1").osis()).toEqual("Exod.1.1", "parsing: 'Druha kniha Mojzíšova 1:1'") expect(p.parse("Druha kniha Mojžisova 1:1").osis()).toEqual("Exod.1.1", "parsing: 'Druha kniha Mojžisova 1:1'") expect(p.parse("Druha kniha Mojžišova 1:1").osis()).toEqual("Exod.1.1", "parsing: 'Druha kniha Mojžišova 1:1'") expect(p.parse("Druha kniha Mojžísova 1:1").osis()).toEqual("Exod.1.1", "parsing: 'Druha kniha Mojžísova 1:1'") expect(p.parse("Druha kniha Mojžíšova 1:1").osis()).toEqual("Exod.1.1", "parsing: 'Druha kniha Mojžíšova 1:1'") expect(p.parse("Druhy kniha Mojzisova 1:1").osis()).toEqual("Exod.1.1", "parsing: 'Druhy kniha Mojzisova 1:1'") expect(p.parse("Druhy kniha Mojzišova 1:1").osis()).toEqual("Exod.1.1", "parsing: 'Druhy kniha Mojzišova 1:1'") expect(p.parse("Druhy kniha Mojzísova 1:1").osis()).toEqual("Exod.1.1", "parsing: 'Druhy kniha Mojzísova 1:1'") expect(p.parse("Druhy kniha Mojzíšova 1:1").osis()).toEqual("Exod.1.1", "parsing: 'Druhy kniha Mojzíšova 1:1'") expect(p.parse("Druhy kniha Mojžisova 1:1").osis()).toEqual("Exod.1.1", "parsing: 'Druhy kniha Mojžisova 1:1'") expect(p.parse("Druhy kniha Mojžišova 1:1").osis()).toEqual("Exod.1.1", "parsing: 'Druhy kniha Mojžišova 1:1'") expect(p.parse("Druhy kniha Mojžísova 1:1").osis()).toEqual("Exod.1.1", "parsing: 'Druhy kniha Mojžísova 1:1'") expect(p.parse("Druhy kniha Mojžíšova 1:1").osis()).toEqual("Exod.1.1", "parsing: 'Druhy kniha Mojžíšova 1:1'") expect(p.parse("Druhá kniha Mojzisova 1:1").osis()).toEqual("Exod.1.1", "parsing: 'Druhá kniha Mojzisova 1:1'") expect(p.parse("Druhá kniha Mojzišova 1:1").osis()).toEqual("Exod.1.1", "parsing: 'Druhá kniha Mojzišova 1:1'") expect(p.parse("Druhá kniha Mojzísova 1:1").osis()).toEqual("Exod.1.1", "parsing: 'Druhá kniha Mojzísova 1:1'") expect(p.parse("Druhá kniha Mojzíšova 1:1").osis()).toEqual("Exod.1.1", "parsing: 'Druhá kniha Mojzíšova 1:1'") expect(p.parse("Druhá kniha Mojžisova 1:1").osis()).toEqual("Exod.1.1", "parsing: 'Druhá kniha Mojžisova 1:1'") expect(p.parse("Druhá kniha Mojžišova 1:1").osis()).toEqual("Exod.1.1", "parsing: 'Druhá kniha Mojžišova 1:1'") expect(p.parse("Druhá kniha Mojžísova 1:1").osis()).toEqual("Exod.1.1", "parsing: 'Druhá kniha Mojžísova 1:1'") expect(p.parse("Druhá kniha Mojžíšova 1:1").osis()).toEqual("Exod.1.1", "parsing: 'Druhá kniha Mojžíšova 1:1'") expect(p.parse("Druhý kniha Mojzisova 1:1").osis()).toEqual("Exod.1.1", "parsing: 'Druhý kniha Mojzisova 1:1'") expect(p.parse("Druhý kniha Mojzišova 1:1").osis()).toEqual("Exod.1.1", "parsing: 'Druhý kniha Mojzišova 1:1'") expect(p.parse("Druhý kniha Mojzísova 1:1").osis()).toEqual("Exod.1.1", "parsing: 'Druhý kniha Mojzísova 1:1'") expect(p.parse("Druhý kniha Mojzíšova 1:1").osis()).toEqual("Exod.1.1", "parsing: 'Druhý kniha Mojzíšova 1:1'") expect(p.parse("Druhý kniha Mojžisova 1:1").osis()).toEqual("Exod.1.1", "parsing: 'Druhý kniha Mojžisova 1:1'") expect(p.parse("Druhý kniha Mojžišova 1:1").osis()).toEqual("Exod.1.1", "parsing: 'Druhý kniha Mojžišova 1:1'") expect(p.parse("Druhý kniha Mojžísova 1:1").osis()).toEqual("Exod.1.1", "parsing: 'Druhý kniha Mojžísova 1:1'") expect(p.parse("Druhý kniha Mojžíšova 1:1").osis()).toEqual("Exod.1.1", "parsing: 'Druhý kniha Mojžíšova 1:1'") expect(p.parse("II. kniha Mojzisova 1:1").osis()).toEqual("Exod.1.1", "parsing: 'II. kniha Mojzisova 1:1'") expect(p.parse("II. kniha Mojzišova 1:1").osis()).toEqual("Exod.1.1", "parsing: 'II. kniha Mojzišova 1:1'") expect(p.parse("II. kniha Mojzísova 1:1").osis()).toEqual("Exod.1.1", "parsing: 'II. kniha Mojzísova 1:1'") expect(p.parse("II. kniha Mojzíšova 1:1").osis()).toEqual("Exod.1.1", "parsing: 'II. kniha Mojzíšova 1:1'") expect(p.parse("II. kniha Mojžisova 1:1").osis()).toEqual("Exod.1.1", "parsing: 'II. kniha Mojžisova 1:1'") expect(p.parse("II. kniha Mojžišova 1:1").osis()).toEqual("Exod.1.1", "parsing: 'II. kniha Mojžišova 1:1'") expect(p.parse("II. kniha Mojžísova 1:1").osis()).toEqual("Exod.1.1", "parsing: 'II. kniha Mojžísova 1:1'") expect(p.parse("II. kniha Mojžíšova 1:1").osis()).toEqual("Exod.1.1", "parsing: 'II. kniha Mojžíšova 1:1'") expect(p.parse("2. kniha Mojzisova 1:1").osis()).toEqual("Exod.1.1", "parsing: '2. kniha Mojzisova 1:1'") expect(p.parse("2. kniha Mojzišova 1:1").osis()).toEqual("Exod.1.1", "parsing: '2. kniha Mojzišova 1:1'") expect(p.parse("2. kniha Mojzísova 1:1").osis()).toEqual("Exod.1.1", "parsing: '2. kniha Mojzísova 1:1'") expect(p.parse("2. kniha Mojzíšova 1:1").osis()).toEqual("Exod.1.1", "parsing: '2. kniha Mojzíšova 1:1'") expect(p.parse("2. kniha Mojžisova 1:1").osis()).toEqual("Exod.1.1", "parsing: '2. kniha Mojžisova 1:1'") expect(p.parse("2. kniha Mojžišova 1:1").osis()).toEqual("Exod.1.1", "parsing: '2. kniha Mojžišova 1:1'") expect(p.parse("2. kniha Mojžísova 1:1").osis()).toEqual("Exod.1.1", "parsing: '2. kniha Mojžísova 1:1'") expect(p.parse("2. kniha Mojžíšova 1:1").osis()).toEqual("Exod.1.1", "parsing: '2. kniha Mojžíšova 1:1'") expect(p.parse("II kniha Mojzisova 1:1").osis()).toEqual("Exod.1.1", "parsing: 'II kniha Mojzisova 1:1'") expect(p.parse("II kniha Mojzišova 1:1").osis()).toEqual("Exod.1.1", "parsing: 'II kniha Mojzišova 1:1'") expect(p.parse("II kniha Mojzísova 1:1").osis()).toEqual("Exod.1.1", "parsing: 'II kniha Mojzísova 1:1'") expect(p.parse("II kniha Mojzíšova 1:1").osis()).toEqual("Exod.1.1", "parsing: 'II kniha Mojzíšova 1:1'") expect(p.parse("II kniha Mojžisova 1:1").osis()).toEqual("Exod.1.1", "parsing: 'II kniha Mojžisova 1:1'") expect(p.parse("II kniha Mojžišova 1:1").osis()).toEqual("Exod.1.1", "parsing: 'II kniha Mojžišova 1:1'") expect(p.parse("II kniha Mojžísova 1:1").osis()).toEqual("Exod.1.1", "parsing: 'II kniha Mojžísova 1:1'") expect(p.parse("II kniha Mojžíšova 1:1").osis()).toEqual("Exod.1.1", "parsing: 'II kniha Mojžíšova 1:1'") expect(p.parse("2 kniha Mojzisova 1:1").osis()).toEqual("Exod.1.1", "parsing: '2 kniha Mojzisova 1:1'") expect(p.parse("2 kniha Mojzišova 1:1").osis()).toEqual("Exod.1.1", "parsing: '2 kniha Mojzišova 1:1'") expect(p.parse("2 kniha Mojzísova 1:1").osis()).toEqual("Exod.1.1", "parsing: '2 kniha Mojzísova 1:1'") expect(p.parse("2 kniha Mojzíšova 1:1").osis()).toEqual("Exod.1.1", "parsing: '2 kniha Mojzíšova 1:1'") expect(p.parse("2 kniha Mojžisova 1:1").osis()).toEqual("Exod.1.1", "parsing: '2 kniha Mojžisova 1:1'") expect(p.parse("2 kniha Mojžišova 1:1").osis()).toEqual("Exod.1.1", "parsing: '2 kniha Mojžišova 1:1'") expect(p.parse("2 kniha Mojžísova 1:1").osis()).toEqual("Exod.1.1", "parsing: '2 kniha Mojžísova 1:1'") expect(p.parse("2 kniha Mojžíšova 1:1").osis()).toEqual("Exod.1.1", "parsing: '2 kniha Mojžíšova 1:1'") expect(p.parse("Druha Mojzisova 1:1").osis()).toEqual("Exod.1.1", "parsing: 'Druha Mojzisova 1:1'") expect(p.parse("Druha Mojzišova 1:1").osis()).toEqual("Exod.1.1", "parsing: 'Druha Mojzišova 1:1'") expect(p.parse("Druha Mojzísova 1:1").osis()).toEqual("Exod.1.1", "parsing: 'Druha Mojzísova 1:1'") expect(p.parse("Druha Mojzíšova 1:1").osis()).toEqual("Exod.1.1", "parsing: 'Druha Mojzíšova 1:1'") expect(p.parse("Druha Mojžisova 1:1").osis()).toEqual("Exod.1.1", "parsing: 'Druha Mojžisova 1:1'") expect(p.parse("Druha Mojžišova 1:1").osis()).toEqual("Exod.1.1", "parsing: 'Druha Mojžišova 1:1'") expect(p.parse("Druha Mojžísova 1:1").osis()).toEqual("Exod.1.1", "parsing: 'Druha Mojžísova 1:1'") expect(p.parse("Druha Mojžíšova 1:1").osis()).toEqual("Exod.1.1", "parsing: 'Druha Mojžíšova 1:1'") expect(p.parse("Druhy Mojzisova 1:1").osis()).toEqual("Exod.1.1", "parsing: 'Druhy Mojzisova 1:1'") expect(p.parse("Druhy Mojzišova 1:1").osis()).toEqual("Exod.1.1", "parsing: 'Druhy Mojzišova 1:1'") expect(p.parse("Druhy Mojzísova 1:1").osis()).toEqual("Exod.1.1", "parsing: 'Druhy Mojzísova 1:1'") expect(p.parse("Druhy Mojzíšova 1:1").osis()).toEqual("Exod.1.1", "parsing: 'Druhy Mojzíšova 1:1'") expect(p.parse("Druhy Mojžisova 1:1").osis()).toEqual("Exod.1.1", "parsing: 'Druhy Mojžisova 1:1'") expect(p.parse("Druhy Mojžišova 1:1").osis()).toEqual("Exod.1.1", "parsing: 'Druhy Mojžišova 1:1'") expect(p.parse("Druhy Mojžísova 1:1").osis()).toEqual("Exod.1.1", "parsing: 'Druhy Mojžísova 1:1'") expect(p.parse("Druhy Mojžíšova 1:1").osis()).toEqual("Exod.1.1", "parsing: 'Druhy Mojžíšova 1:1'") expect(p.parse("Druhá Mojzisova 1:1").osis()).toEqual("Exod.1.1", "parsing: 'Druhá Mojzisova 1:1'") expect(p.parse("Druhá Mojzišova 1:1").osis()).toEqual("Exod.1.1", "parsing: 'Druhá Mojzišova 1:1'") expect(p.parse("Druhá Mojzísova 1:1").osis()).toEqual("Exod.1.1", "parsing: 'Druhá Mojzísova 1:1'") expect(p.parse("Druhá Mojzíšova 1:1").osis()).toEqual("Exod.1.1", "parsing: 'Druhá Mojzíšova 1:1'") expect(p.parse("Druhá Mojžisova 1:1").osis()).toEqual("Exod.1.1", "parsing: 'Druhá Mojžisova 1:1'") expect(p.parse("Druhá Mojžišova 1:1").osis()).toEqual("Exod.1.1", "parsing: 'Druhá Mojžišova 1:1'") expect(p.parse("Druhá Mojžísova 1:1").osis()).toEqual("Exod.1.1", "parsing: 'Druhá Mojžísova 1:1'") expect(p.parse("Druhá Mojžíšova 1:1").osis()).toEqual("Exod.1.1", "parsing: 'Druhá Mojžíšova 1:1'") expect(p.parse("Druhý Mojzisova 1:1").osis()).toEqual("Exod.1.1", "parsing: 'Druhý Mojzisova 1:1'") expect(p.parse("Druhý Mojzišova 1:1").osis()).toEqual("Exod.1.1", "parsing: 'Druhý Mojzišova 1:1'") expect(p.parse("Druhý Mojzísova 1:1").osis()).toEqual("Exod.1.1", "parsing: 'Druhý Mojzísova 1:1'") expect(p.parse("Druhý Mojzíšova 1:1").osis()).toEqual("Exod.1.1", "parsing: 'Druhý Mojzíšova 1:1'") expect(p.parse("Druhý Mojžisova 1:1").osis()).toEqual("Exod.1.1", "parsing: 'Druhý Mojžisova 1:1'") expect(p.parse("Druhý Mojžišova 1:1").osis()).toEqual("Exod.1.1", "parsing: 'Druhý Mojžišova 1:1'") expect(p.parse("Druhý Mojžísova 1:1").osis()).toEqual("Exod.1.1", "parsing: 'Druhý Mojžísova 1:1'") expect(p.parse("Druhý Mojžíšova 1:1").osis()).toEqual("Exod.1.1", "parsing: 'Druhý Mojžíšova 1:1'") expect(p.parse("II. Mojzisova 1:1").osis()).toEqual("Exod.1.1", "parsing: 'II. Mojzisova 1:1'") expect(p.parse("II. Mojzišova 1:1").osis()).toEqual("Exod.1.1", "parsing: 'II. Mojzišova 1:1'") expect(p.parse("II. Mojzísova 1:1").osis()).toEqual("Exod.1.1", "parsing: 'II. Mojzísova 1:1'") expect(p.parse("II. Mojzíšova 1:1").osis()).toEqual("Exod.1.1", "parsing: 'II. Mojzíšova 1:1'") expect(p.parse("II. Mojžisova 1:1").osis()).toEqual("Exod.1.1", "parsing: 'II. Mojžisova 1:1'") expect(p.parse("II. Mojžišova 1:1").osis()).toEqual("Exod.1.1", "parsing: 'II. Mojžišova 1:1'") expect(p.parse("II. Mojžísova 1:1").osis()).toEqual("Exod.1.1", "parsing: 'II. Mojžísova 1:1'") expect(p.parse("II. Mojžíšova 1:1").osis()).toEqual("Exod.1.1", "parsing: 'II. Mojžíšova 1:1'") expect(p.parse("2. Mojzisova 1:1").osis()).toEqual("Exod.1.1", "parsing: '2. Mojzisova 1:1'") expect(p.parse("2. Mojzišova 1:1").osis()).toEqual("Exod.1.1", "parsing: '2. Mojzišova 1:1'") expect(p.parse("2. Mojzísova 1:1").osis()).toEqual("Exod.1.1", "parsing: '2. Mojzísova 1:1'") expect(p.parse("2. Mojzíšova 1:1").osis()).toEqual("Exod.1.1", "parsing: '2. Mojzíšova 1:1'") expect(p.parse("2. Mojžisova 1:1").osis()).toEqual("Exod.1.1", "parsing: '2. Mojžisova 1:1'") expect(p.parse("2. Mojžišova 1:1").osis()).toEqual("Exod.1.1", "parsing: '2. Mojžišova 1:1'") expect(p.parse("2. Mojžísova 1:1").osis()).toEqual("Exod.1.1", "parsing: '2. Mojžísova 1:1'") expect(p.parse("2. Mojžíšova 1:1").osis()).toEqual("Exod.1.1", "parsing: '2. Mojžíšova 1:1'") expect(p.parse("II Mojzisova 1:1").osis()).toEqual("Exod.1.1", "parsing: 'II Mojzisova 1:1'") expect(p.parse("II Mojzišova 1:1").osis()).toEqual("Exod.1.1", "parsing: 'II Mojzišova 1:1'") expect(p.parse("II Mojzísova 1:1").osis()).toEqual("Exod.1.1", "parsing: 'II Mojzísova 1:1'") expect(p.parse("II Mojzíšova 1:1").osis()).toEqual("Exod.1.1", "parsing: 'II Mojzíšova 1:1'") expect(p.parse("II Mojžisova 1:1").osis()).toEqual("Exod.1.1", "parsing: 'II Mojžisova 1:1'") expect(p.parse("II Mojžišova 1:1").osis()).toEqual("Exod.1.1", "parsing: 'II Mojžišova 1:1'") expect(p.parse("II Mojžísova 1:1").osis()).toEqual("Exod.1.1", "parsing: 'II Mojžísova 1:1'") expect(p.parse("II Mojžíšova 1:1").osis()).toEqual("Exod.1.1", "parsing: 'II Mojžíšova 1:1'") expect(p.parse("2 Mojzisova 1:1").osis()).toEqual("Exod.1.1", "parsing: '2 Mojzisova 1:1'") expect(p.parse("2 Mojzišova 1:1").osis()).toEqual("Exod.1.1", "parsing: '2 Mojzišova 1:1'") expect(p.parse("2 Mojzísova 1:1").osis()).toEqual("Exod.1.1", "parsing: '2 Mojzísova 1:1'") expect(p.parse("2 Mojzíšova 1:1").osis()).toEqual("Exod.1.1", "parsing: '2 Mojzíšova 1:1'") expect(p.parse("2 Mojžisova 1:1").osis()).toEqual("Exod.1.1", "parsing: '2 Mojžisova 1:1'") expect(p.parse("2 Mojžišova 1:1").osis()).toEqual("Exod.1.1", "parsing: '2 Mojžišova 1:1'") expect(p.parse("2 Mojžísova 1:1").osis()).toEqual("Exod.1.1", "parsing: '2 Mojžísova 1:1'") expect(p.parse("2 Mojžíšova 1:1").osis()).toEqual("Exod.1.1", "parsing: '2 Mojžíšova 1:1'") expect(p.parse("Exodus 1:1").osis()).toEqual("Exod.1.1", "parsing: 'Exodus 1:1'") expect(p.parse("Exod 1:1").osis()).toEqual("Exod.1.1", "parsing: 'Exod 1:1'") expect(p.parse("Ex 1:1").osis()).toEqual("Exod.1.1", "parsing: 'Ex 1:1'") p.include_apocrypha(false) expect(p.parse("DRUHA KNIHA MOJZISOVA 1:1").osis()).toEqual("Exod.1.1", "parsing: 'DRUHA KNIHA MOJZISOVA 1:1'") expect(p.parse("DRUHA KNIHA MOJZIŠOVA 1:1").osis()).toEqual("Exod.1.1", "parsing: 'DRUHA KNIHA MOJZIŠOVA 1:1'") expect(p.parse("DRUHA KNIHA MOJZÍSOVA 1:1").osis()).toEqual("Exod.1.1", "parsing: 'DRUHA KNIHA MOJZÍSOVA 1:1'") expect(p.parse("DRUHA KNIHA MOJZÍŠOVA 1:1").osis()).toEqual("Exod.1.1", "parsing: 'DRUHA KNIHA MOJZÍŠOVA 1:1'") expect(p.parse("DRUHA KNIHA MOJŽISOVA 1:1").osis()).toEqual("Exod.1.1", "parsing: 'DRUHA KNIHA MOJŽISOVA 1:1'") expect(p.parse("DRUHA KNIHA MOJŽIŠOVA 1:1").osis()).toEqual("Exod.1.1", "parsing: 'DRUHA KNIHA MOJŽIŠOVA 1:1'") expect(p.parse("DRUHA KNIHA MOJŽÍSOVA 1:1").osis()).toEqual("Exod.1.1", "parsing: 'DRUHA KNIHA MOJŽÍSOVA 1:1'") expect(p.parse("DRUHA KNIHA MOJŽÍŠOVA 1:1").osis()).toEqual("Exod.1.1", "parsing: 'DRUHA KNIHA MOJŽÍŠOVA 1:1'") expect(p.parse("DRUHY KNIHA MOJZISOVA 1:1").osis()).toEqual("Exod.1.1", "parsing: 'DRUHY KNIHA MOJZISOVA 1:1'") expect(p.parse("DRUHY KNIHA MOJZIŠOVA 1:1").osis()).toEqual("Exod.1.1", "parsing: 'DRUHY KNIHA MOJZIŠOVA 1:1'") expect(p.parse("DRUHY KNIHA MOJZÍSOVA 1:1").osis()).toEqual("Exod.1.1", "parsing: 'DRUHY KNIHA MOJZÍSOVA 1:1'") expect(p.parse("DRUHY KNIHA MOJZÍŠOVA 1:1").osis()).toEqual("Exod.1.1", "parsing: 'DRUHY KNIHA MOJZÍŠOVA 1:1'") expect(p.parse("DRUHY KNIHA MOJŽISOVA 1:1").osis()).toEqual("Exod.1.1", "parsing: 'DRUHY KNIHA MOJŽISOVA 1:1'") expect(p.parse("DRUHY KNIHA MOJŽIŠOVA 1:1").osis()).toEqual("Exod.1.1", "parsing: 'DRUHY KNIHA MOJŽIŠOVA 1:1'") expect(p.parse("DRUHY KNIHA MOJŽÍSOVA 1:1").osis()).toEqual("Exod.1.1", "parsing: 'DRUHY KNIHA MOJŽÍSOVA 1:1'") expect(p.parse("DRUHY KNIHA MOJŽÍŠOVA 1:1").osis()).toEqual("Exod.1.1", "parsing: 'DRUHY KNIHA MOJŽÍŠOVA 1:1'") expect(p.parse("DRUHÁ KNIHA MOJZISOVA 1:1").osis()).toEqual("Exod.1.1", "parsing: 'DRUHÁ KNIHA MOJZISOVA 1:1'") expect(p.parse("DRUHÁ KNIHA MOJZIŠOVA 1:1").osis()).toEqual("Exod.1.1", "parsing: 'DRUHÁ KNIHA MOJZIŠOVA 1:1'") expect(p.parse("DRUHÁ KNIHA MOJZÍSOVA 1:1").osis()).toEqual("Exod.1.1", "parsing: 'DRUHÁ KNIHA MOJZÍSOVA 1:1'") expect(p.parse("DRUHÁ KNIHA MOJZÍŠOVA 1:1").osis()).toEqual("Exod.1.1", "parsing: 'DRUHÁ KNIHA MOJZÍŠOVA 1:1'") expect(p.parse("DRUHÁ KNIHA MOJŽISOVA 1:1").osis()).toEqual("Exod.1.1", "parsing: 'DRUHÁ KNIHA MOJŽISOVA 1:1'") expect(p.parse("DRUHÁ KNIHA MOJŽIŠOVA 1:1").osis()).toEqual("Exod.1.1", "parsing: 'DRUHÁ KNIHA MOJŽIŠOVA 1:1'") expect(p.parse("DRUHÁ KNIHA MOJŽÍSOVA 1:1").osis()).toEqual("Exod.1.1", "parsing: 'DRUHÁ KNIHA MOJŽÍSOVA 1:1'") expect(p.parse("DRUHÁ KNIHA MOJŽÍŠOVA 1:1").osis()).toEqual("Exod.1.1", "parsing: 'DRUHÁ KNIHA MOJŽÍŠOVA 1:1'") expect(p.parse("DRUHÝ KNIHA MOJZISOVA 1:1").osis()).toEqual("Exod.1.1", "parsing: 'DRUHÝ KNIHA MOJZISOVA 1:1'") expect(p.parse("DRUHÝ KNIHA MOJZIŠOVA 1:1").osis()).toEqual("Exod.1.1", "parsing: 'DRUHÝ KNIHA MOJZIŠOVA 1:1'") expect(p.parse("DRUHÝ KNIHA MOJZÍSOVA 1:1").osis()).toEqual("Exod.1.1", "parsing: 'DRUHÝ KNIHA MOJZÍSOVA 1:1'") expect(p.parse("DRUHÝ KNIHA MOJZÍŠOVA 1:1").osis()).toEqual("Exod.1.1", "parsing: 'DRUHÝ KNIHA MOJZÍŠOVA 1:1'") expect(p.parse("DRUHÝ KNIHA MOJŽISOVA 1:1").osis()).toEqual("Exod.1.1", "parsing: 'DRUHÝ KNIHA MOJŽISOVA 1:1'") expect(p.parse("DRUHÝ KNIHA MOJŽIŠOVA 1:1").osis()).toEqual("Exod.1.1", "parsing: 'DRUHÝ KNIHA MOJŽIŠOVA 1:1'") expect(p.parse("DRUHÝ KNIHA MOJŽÍSOVA 1:1").osis()).toEqual("Exod.1.1", "parsing: 'DRUHÝ KNIHA MOJŽÍSOVA 1:1'") expect(p.parse("DRUHÝ KNIHA MOJŽÍŠOVA 1:1").osis()).toEqual("Exod.1.1", "parsing: 'DRUHÝ KNIHA MOJŽÍŠOVA 1:1'") expect(p.parse("II. KNIHA MOJZISOVA 1:1").osis()).toEqual("Exod.1.1", "parsing: 'II. KNIHA MOJZISOVA 1:1'") expect(p.parse("II. KNIHA MOJZIŠOVA 1:1").osis()).toEqual("Exod.1.1", "parsing: 'II. KNIHA MOJZIŠOVA 1:1'") expect(p.parse("II. KNIHA MOJZÍSOVA 1:1").osis()).toEqual("Exod.1.1", "parsing: 'II. KNIHA MOJZÍSOVA 1:1'") expect(p.parse("II. KNIHA MOJZÍŠOVA 1:1").osis()).toEqual("Exod.1.1", "parsing: 'II. KNIHA MOJZÍŠOVA 1:1'") expect(p.parse("II. KNIHA MOJŽISOVA 1:1").osis()).toEqual("Exod.1.1", "parsing: 'II. KNIHA MOJŽISOVA 1:1'") expect(p.parse("II. KNIHA MOJŽIŠOVA 1:1").osis()).toEqual("Exod.1.1", "parsing: 'II. KNIHA MOJŽIŠOVA 1:1'") expect(p.parse("II. KNIHA MOJŽÍSOVA 1:1").osis()).toEqual("Exod.1.1", "parsing: 'II. KNIHA MOJŽÍSOVA 1:1'") expect(p.parse("II. KNIHA MOJŽÍŠOVA 1:1").osis()).toEqual("Exod.1.1", "parsing: 'II. KNIHA MOJŽÍŠOVA 1:1'") expect(p.parse("2. KNIHA MOJZISOVA 1:1").osis()).toEqual("Exod.1.1", "parsing: '2. KNIHA MOJZISOVA 1:1'") expect(p.parse("2. KNIHA MOJZIŠOVA 1:1").osis()).toEqual("Exod.1.1", "parsing: '2. KNIHA MOJZIŠOVA 1:1'") expect(p.parse("2. KNIHA MOJZÍSOVA 1:1").osis()).toEqual("Exod.1.1", "parsing: '2. KNIHA MOJZÍSOVA 1:1'") expect(p.parse("2. KNIHA MOJZÍŠOVA 1:1").osis()).toEqual("Exod.1.1", "parsing: '2. KNIHA MOJZÍŠOVA 1:1'") expect(p.parse("2. KNIHA MOJŽISOVA 1:1").osis()).toEqual("Exod.1.1", "parsing: '2. KNIHA MOJŽISOVA 1:1'") expect(p.parse("2. KNIHA MOJŽIŠOVA 1:1").osis()).toEqual("Exod.1.1", "parsing: '2. KNIHA MOJŽIŠOVA 1:1'") expect(p.parse("2. KNIHA MOJŽÍSOVA 1:1").osis()).toEqual("Exod.1.1", "parsing: '2. KNIHA MOJŽÍSOVA 1:1'") expect(p.parse("2. KNIHA MOJŽÍŠOVA 1:1").osis()).toEqual("Exod.1.1", "parsing: '2. KNIHA MOJŽÍŠOVA 1:1'") expect(p.parse("II KNIHA MOJZISOVA 1:1").osis()).toEqual("Exod.1.1", "parsing: 'II KNIHA MOJZISOVA 1:1'") expect(p.parse("II KNIHA MOJZIŠOVA 1:1").osis()).toEqual("Exod.1.1", "parsing: 'II KNIHA MOJZIŠOVA 1:1'") expect(p.parse("II KNIHA MOJZÍSOVA 1:1").osis()).toEqual("Exod.1.1", "parsing: 'II KNIHA MOJZÍSOVA 1:1'") expect(p.parse("II KNIHA MOJZÍŠOVA 1:1").osis()).toEqual("Exod.1.1", "parsing: 'II KNIHA MOJZÍŠOVA 1:1'") expect(p.parse("II KNIHA MOJŽISOVA 1:1").osis()).toEqual("Exod.1.1", "parsing: 'II KNIHA MOJŽISOVA 1:1'") expect(p.parse("II KNIHA MOJŽIŠOVA 1:1").osis()).toEqual("Exod.1.1", "parsing: 'II KNIHA MOJŽIŠOVA 1:1'") expect(p.parse("II KNIHA MOJŽÍSOVA 1:1").osis()).toEqual("Exod.1.1", "parsing: 'II KNIHA MOJŽÍSOVA 1:1'") expect(p.parse("II KNIHA MOJŽÍŠOVA 1:1").osis()).toEqual("Exod.1.1", "parsing: 'II KNIHA MOJŽÍŠOVA 1:1'") expect(p.parse("2 KNIHA MOJZISOVA 1:1").osis()).toEqual("Exod.1.1", "parsing: '2 KNIHA MOJZISOVA 1:1'") expect(p.parse("2 KNIHA MOJZIŠOVA 1:1").osis()).toEqual("Exod.1.1", "parsing: '2 KNIHA MOJZIŠOVA 1:1'") expect(p.parse("2 KNIHA MOJZÍSOVA 1:1").osis()).toEqual("Exod.1.1", "parsing: '2 KNIHA MOJZÍSOVA 1:1'") expect(p.parse("2 KNIHA MOJZÍŠOVA 1:1").osis()).toEqual("Exod.1.1", "parsing: '2 KNIHA MOJZÍŠOVA 1:1'") expect(p.parse("2 KNIHA MOJŽISOVA 1:1").osis()).toEqual("Exod.1.1", "parsing: '2 KNIHA MOJŽISOVA 1:1'") expect(p.parse("2 KNIHA MOJŽIŠOVA 1:1").osis()).toEqual("Exod.1.1", "parsing: '2 KNIHA MOJŽIŠOVA 1:1'") expect(p.parse("2 KNIHA MOJŽÍSOVA 1:1").osis()).toEqual("Exod.1.1", "parsing: '2 KNIHA MOJŽÍSOVA 1:1'") expect(p.parse("2 KNIHA MOJŽÍŠOVA 1:1").osis()).toEqual("Exod.1.1", "parsing: '2 KNIHA MOJŽÍŠOVA 1:1'") expect(p.parse("DRUHA MOJZISOVA 1:1").osis()).toEqual("Exod.1.1", "parsing: 'DRUHA MOJZISOVA 1:1'") expect(p.parse("DRUHA MOJZIŠOVA 1:1").osis()).toEqual("Exod.1.1", "parsing: 'DRUHA MOJZIŠOVA 1:1'") expect(p.parse("DRUHA MOJZÍSOVA 1:1").osis()).toEqual("Exod.1.1", "parsing: 'DRUHA MOJZÍSOVA 1:1'") expect(p.parse("DRUHA MOJZÍŠOVA 1:1").osis()).toEqual("Exod.1.1", "parsing: 'DRUHA MOJZÍŠOVA 1:1'") expect(p.parse("DRUHA MOJŽISOVA 1:1").osis()).toEqual("Exod.1.1", "parsing: 'DRUHA MOJŽISOVA 1:1'") expect(p.parse("DRUHA MOJŽIŠOVA 1:1").osis()).toEqual("Exod.1.1", "parsing: 'DRUHA MOJŽIŠOVA 1:1'") expect(p.parse("DRUHA MOJŽÍSOVA 1:1").osis()).toEqual("Exod.1.1", "parsing: 'DRUHA MOJŽÍSOVA 1:1'") expect(p.parse("DRUHA MOJŽÍŠOVA 1:1").osis()).toEqual("Exod.1.1", "parsing: 'DRUHA MOJŽÍŠOVA 1:1'") expect(p.parse("DRUHY MOJZISOVA 1:1").osis()).toEqual("Exod.1.1", "parsing: 'DRUHY MOJZISOVA 1:1'") expect(p.parse("DRUHY MOJZIŠOVA 1:1").osis()).toEqual("Exod.1.1", "parsing: 'DRUHY MOJZIŠOVA 1:1'") expect(p.parse("DRUHY MOJZÍSOVA 1:1").osis()).toEqual("Exod.1.1", "parsing: 'DRUHY MOJZÍSOVA 1:1'") expect(p.parse("DRUHY MOJZÍŠOVA 1:1").osis()).toEqual("Exod.1.1", "parsing: 'DRUHY MOJZÍŠOVA 1:1'") expect(p.parse("DRUHY MOJŽISOVA 1:1").osis()).toEqual("Exod.1.1", "parsing: 'DRUHY MOJŽISOVA 1:1'") expect(p.parse("DRUHY MOJŽIŠOVA 1:1").osis()).toEqual("Exod.1.1", "parsing: 'DRUHY MOJŽIŠOVA 1:1'") expect(p.parse("DRUHY MOJŽÍSOVA 1:1").osis()).toEqual("Exod.1.1", "parsing: 'DRUHY MOJŽÍSOVA 1:1'") expect(p.parse("DRUHY MOJŽÍŠOVA 1:1").osis()).toEqual("Exod.1.1", "parsing: 'DRUHY MOJŽÍŠOVA 1:1'") expect(p.parse("DRUHÁ MOJZISOVA 1:1").osis()).toEqual("Exod.1.1", "parsing: 'DRUHÁ MOJZISOVA 1:1'") expect(p.parse("DRUHÁ MOJZIŠOVA 1:1").osis()).toEqual("Exod.1.1", "parsing: 'DRUHÁ MOJZIŠOVA 1:1'") expect(p.parse("DRUHÁ MOJZÍSOVA 1:1").osis()).toEqual("Exod.1.1", "parsing: 'DRUHÁ MOJZÍSOVA 1:1'") expect(p.parse("DRUHÁ MOJZÍŠOVA 1:1").osis()).toEqual("Exod.1.1", "parsing: 'DRUHÁ MOJZÍŠOVA 1:1'") expect(p.parse("DRUHÁ MOJŽISOVA 1:1").osis()).toEqual("Exod.1.1", "parsing: 'DRUHÁ MOJŽISOVA 1:1'") expect(p.parse("DRUHÁ MOJŽIŠOVA 1:1").osis()).toEqual("Exod.1.1", "parsing: 'DRUHÁ MOJŽIŠOVA 1:1'") expect(p.parse("DRUHÁ MOJŽÍSOVA 1:1").osis()).toEqual("Exod.1.1", "parsing: 'DRUHÁ MOJŽÍSOVA 1:1'") expect(p.parse("DRUHÁ MOJŽÍŠOVA 1:1").osis()).toEqual("Exod.1.1", "parsing: 'DRUHÁ MOJŽÍŠOVA 1:1'") expect(p.parse("DRUHÝ MOJZISOVA 1:1").osis()).toEqual("Exod.1.1", "parsing: 'DRUHÝ MOJZISOVA 1:1'") expect(p.parse("DRUHÝ MOJZIŠOVA 1:1").osis()).toEqual("Exod.1.1", "parsing: 'DRUHÝ MOJZIŠOVA 1:1'") expect(p.parse("DRUHÝ MOJZÍSOVA 1:1").osis()).toEqual("Exod.1.1", "parsing: 'DRUHÝ MOJZÍSOVA 1:1'") expect(p.parse("DRUHÝ MOJZÍŠOVA 1:1").osis()).toEqual("Exod.1.1", "parsing: 'DRUHÝ MOJZÍŠOVA 1:1'") expect(p.parse("DRUHÝ MOJŽISOVA 1:1").osis()).toEqual("Exod.1.1", "parsing: 'DRUHÝ MOJŽISOVA 1:1'") expect(p.parse("DRUHÝ MOJŽIŠOVA 1:1").osis()).toEqual("Exod.1.1", "parsing: 'DRUHÝ MOJŽIŠOVA 1:1'") expect(p.parse("DRUHÝ MOJŽÍSOVA 1:1").osis()).toEqual("Exod.1.1", "parsing: 'DRUHÝ MOJŽÍSOVA 1:1'") expect(p.parse("DRUHÝ MOJŽÍŠOVA 1:1").osis()).toEqual("Exod.1.1", "parsing: 'DRUHÝ MOJŽÍŠOVA 1:1'") expect(p.parse("II. MOJZISOVA 1:1").osis()).toEqual("Exod.1.1", "parsing: 'II. MOJZISOVA 1:1'") expect(p.parse("II. MOJZIŠOVA 1:1").osis()).toEqual("Exod.1.1", "parsing: 'II. MOJZIŠOVA 1:1'") expect(p.parse("II. MOJZÍSOVA 1:1").osis()).toEqual("Exod.1.1", "parsing: 'II. MOJZÍSOVA 1:1'") expect(p.parse("II. MOJZÍŠOVA 1:1").osis()).toEqual("Exod.1.1", "parsing: 'II. MOJZÍŠOVA 1:1'") expect(p.parse("II. MOJŽISOVA 1:1").osis()).toEqual("Exod.1.1", "parsing: 'II. MOJŽISOVA 1:1'") expect(p.parse("II. MOJŽIŠOVA 1:1").osis()).toEqual("Exod.1.1", "parsing: 'II. MOJŽIŠOVA 1:1'") expect(p.parse("II. MOJŽÍSOVA 1:1").osis()).toEqual("Exod.1.1", "parsing: 'II. MOJŽÍSOVA 1:1'") expect(p.parse("II. MOJŽÍŠOVA 1:1").osis()).toEqual("Exod.1.1", "parsing: 'II. MOJŽÍŠOVA 1:1'") expect(p.parse("2. MOJZISOVA 1:1").osis()).toEqual("Exod.1.1", "parsing: '2. MOJZISOVA 1:1'") expect(p.parse("2. MOJZIŠOVA 1:1").osis()).toEqual("Exod.1.1", "parsing: '2. MOJZIŠOVA 1:1'") expect(p.parse("2. MOJZÍSOVA 1:1").osis()).toEqual("Exod.1.1", "parsing: '2. MOJZÍSOVA 1:1'") expect(p.parse("2. MOJZÍŠOVA 1:1").osis()).toEqual("Exod.1.1", "parsing: '2. MOJZÍŠOVA 1:1'") expect(p.parse("2. MOJŽISOVA 1:1").osis()).toEqual("Exod.1.1", "parsing: '2. MOJŽISOVA 1:1'") expect(p.parse("2. MOJŽIŠOVA 1:1").osis()).toEqual("Exod.1.1", "parsing: '2. MOJŽIŠOVA 1:1'") expect(p.parse("2. MOJŽÍSOVA 1:1").osis()).toEqual("Exod.1.1", "parsing: '2. MOJŽÍSOVA 1:1'") expect(p.parse("2. MOJŽÍŠOVA 1:1").osis()).toEqual("Exod.1.1", "parsing: '2. MOJŽÍŠOVA 1:1'") expect(p.parse("II MOJZISOVA 1:1").osis()).toEqual("Exod.1.1", "parsing: 'II MOJZISOVA 1:1'") expect(p.parse("II MOJZIŠOVA 1:1").osis()).toEqual("Exod.1.1", "parsing: 'II MOJZIŠOVA 1:1'") expect(p.parse("I