UNPKG

bible-ref-parse

Version:

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

528 lines (522 loc) 672 kB
(function() { var bcv_parser; bcv_parser = require("../../dist/pl-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 (pl)", 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 (pl)", function() { expect(p.parse("Pierwsza Ksiega Mojzeszowa 1:1").osis()).toEqual("Gen.1.1", "parsing: 'Pierwsza Ksiega Mojzeszowa 1:1'") expect(p.parse("Pierwsza Ksiega Mojżeszowa 1:1").osis()).toEqual("Gen.1.1", "parsing: 'Pierwsza Ksiega Mojżeszowa 1:1'") expect(p.parse("Pierwsza Ksiega Moyzeszowe 1:1").osis()).toEqual("Gen.1.1", "parsing: 'Pierwsza Ksiega Moyzeszowe 1:1'") expect(p.parse("Pierwsza Ksiega Moyżeszowe 1:1").osis()).toEqual("Gen.1.1", "parsing: 'Pierwsza Ksiega Moyżeszowe 1:1'") expect(p.parse("Pierwsza Ksiegi Mojzeszowa 1:1").osis()).toEqual("Gen.1.1", "parsing: 'Pierwsza Ksiegi Mojzeszowa 1:1'") expect(p.parse("Pierwsza Ksiegi Mojżeszowa 1:1").osis()).toEqual("Gen.1.1", "parsing: 'Pierwsza Ksiegi Mojżeszowa 1:1'") expect(p.parse("Pierwsza Ksiegi Moyzeszowe 1:1").osis()).toEqual("Gen.1.1", "parsing: 'Pierwsza Ksiegi Moyzeszowe 1:1'") expect(p.parse("Pierwsza Ksiegi Moyżeszowe 1:1").osis()).toEqual("Gen.1.1", "parsing: 'Pierwsza Ksiegi Moyżeszowe 1:1'") expect(p.parse("Pierwsza Księga Mojzeszowa 1:1").osis()).toEqual("Gen.1.1", "parsing: 'Pierwsza Księga Mojzeszowa 1:1'") expect(p.parse("Pierwsza Księga Mojżeszowa 1:1").osis()).toEqual("Gen.1.1", "parsing: 'Pierwsza Księga Mojżeszowa 1:1'") expect(p.parse("Pierwsza Księga Moyzeszowe 1:1").osis()).toEqual("Gen.1.1", "parsing: 'Pierwsza Księga Moyzeszowe 1:1'") expect(p.parse("Pierwsza Księga Moyżeszowe 1:1").osis()).toEqual("Gen.1.1", "parsing: 'Pierwsza Księga Moyżeszowe 1:1'") expect(p.parse("Pierwsza Księgi Mojzeszowa 1:1").osis()).toEqual("Gen.1.1", "parsing: 'Pierwsza Księgi Mojzeszowa 1:1'") expect(p.parse("Pierwsza Księgi Mojżeszowa 1:1").osis()).toEqual("Gen.1.1", "parsing: 'Pierwsza Księgi Mojżeszowa 1:1'") expect(p.parse("Pierwsza Księgi Moyzeszowe 1:1").osis()).toEqual("Gen.1.1", "parsing: 'Pierwsza Księgi Moyzeszowe 1:1'") expect(p.parse("Pierwsza Księgi Moyżeszowe 1:1").osis()).toEqual("Gen.1.1", "parsing: 'Pierwsza Księgi Moyżeszowe 1:1'") expect(p.parse("Pierwsze Ksiega Mojzeszowa 1:1").osis()).toEqual("Gen.1.1", "parsing: 'Pierwsze Ksiega Mojzeszowa 1:1'") expect(p.parse("Pierwsze Ksiega Mojżeszowa 1:1").osis()).toEqual("Gen.1.1", "parsing: 'Pierwsze Ksiega Mojżeszowa 1:1'") expect(p.parse("Pierwsze Ksiega Moyzeszowe 1:1").osis()).toEqual("Gen.1.1", "parsing: 'Pierwsze Ksiega Moyzeszowe 1:1'") expect(p.parse("Pierwsze Ksiega Moyżeszowe 1:1").osis()).toEqual("Gen.1.1", "parsing: 'Pierwsze Ksiega Moyżeszowe 1:1'") expect(p.parse("Pierwsze Ksiegi Mojzeszowa 1:1").osis()).toEqual("Gen.1.1", "parsing: 'Pierwsze Ksiegi Mojzeszowa 1:1'") expect(p.parse("Pierwsze Ksiegi Mojżeszowa 1:1").osis()).toEqual("Gen.1.1", "parsing: 'Pierwsze Ksiegi Mojżeszowa 1:1'") expect(p.parse("Pierwsze Ksiegi Moyzeszowe 1:1").osis()).toEqual("Gen.1.1", "parsing: 'Pierwsze Ksiegi Moyzeszowe 1:1'") expect(p.parse("Pierwsze Ksiegi Moyżeszowe 1:1").osis()).toEqual("Gen.1.1", "parsing: 'Pierwsze Ksiegi Moyżeszowe 1:1'") expect(p.parse("Pierwsze Księga Mojzeszowa 1:1").osis()).toEqual("Gen.1.1", "parsing: 'Pierwsze Księga Mojzeszowa 1:1'") expect(p.parse("Pierwsze Księga Mojżeszowa 1:1").osis()).toEqual("Gen.1.1", "parsing: 'Pierwsze Księga Mojżeszowa 1:1'") expect(p.parse("Pierwsze Księga Moyzeszowe 1:1").osis()).toEqual("Gen.1.1", "parsing: 'Pierwsze Księga Moyzeszowe 1:1'") expect(p.parse("Pierwsze Księga Moyżeszowe 1:1").osis()).toEqual("Gen.1.1", "parsing: 'Pierwsze Księga Moyżeszowe 1:1'") expect(p.parse("Pierwsze Księgi Mojzeszowa 1:1").osis()).toEqual("Gen.1.1", "parsing: 'Pierwsze Księgi Mojzeszowa 1:1'") expect(p.parse("Pierwsze Księgi Mojżeszowa 1:1").osis()).toEqual("Gen.1.1", "parsing: 'Pierwsze Księgi Mojżeszowa 1:1'") expect(p.parse("Pierwsze Księgi Moyzeszowe 1:1").osis()).toEqual("Gen.1.1", "parsing: 'Pierwsze Księgi Moyzeszowe 1:1'") expect(p.parse("Pierwsze Księgi Moyżeszowe 1:1").osis()).toEqual("Gen.1.1", "parsing: 'Pierwsze Księgi Moyżeszowe 1:1'") expect(p.parse("Pierwszy Ksiega Mojzeszowa 1:1").osis()).toEqual("Gen.1.1", "parsing: 'Pierwszy Ksiega Mojzeszowa 1:1'") expect(p.parse("Pierwszy Ksiega Mojżeszowa 1:1").osis()).toEqual("Gen.1.1", "parsing: 'Pierwszy Ksiega Mojżeszowa 1:1'") expect(p.parse("Pierwszy Ksiega Moyzeszowe 1:1").osis()).toEqual("Gen.1.1", "parsing: 'Pierwszy Ksiega Moyzeszowe 1:1'") expect(p.parse("Pierwszy Ksiega Moyżeszowe 1:1").osis()).toEqual("Gen.1.1", "parsing: 'Pierwszy Ksiega Moyżeszowe 1:1'") expect(p.parse("Pierwszy Ksiegi Mojzeszowa 1:1").osis()).toEqual("Gen.1.1", "parsing: 'Pierwszy Ksiegi Mojzeszowa 1:1'") expect(p.parse("Pierwszy Ksiegi Mojżeszowa 1:1").osis()).toEqual("Gen.1.1", "parsing: 'Pierwszy Ksiegi Mojżeszowa 1:1'") expect(p.parse("Pierwszy Ksiegi Moyzeszowe 1:1").osis()).toEqual("Gen.1.1", "parsing: 'Pierwszy Ksiegi Moyzeszowe 1:1'") expect(p.parse("Pierwszy Ksiegi Moyżeszowe 1:1").osis()).toEqual("Gen.1.1", "parsing: 'Pierwszy Ksiegi Moyżeszowe 1:1'") expect(p.parse("Pierwszy Księga Mojzeszowa 1:1").osis()).toEqual("Gen.1.1", "parsing: 'Pierwszy Księga Mojzeszowa 1:1'") expect(p.parse("Pierwszy Księga Mojżeszowa 1:1").osis()).toEqual("Gen.1.1", "parsing: 'Pierwszy Księga Mojżeszowa 1:1'") expect(p.parse("Pierwszy Księga Moyzeszowe 1:1").osis()).toEqual("Gen.1.1", "parsing: 'Pierwszy Księga Moyzeszowe 1:1'") expect(p.parse("Pierwszy Księga Moyżeszowe 1:1").osis()).toEqual("Gen.1.1", "parsing: 'Pierwszy Księga Moyżeszowe 1:1'") expect(p.parse("Pierwszy Księgi Mojzeszowa 1:1").osis()).toEqual("Gen.1.1", "parsing: 'Pierwszy Księgi Mojzeszowa 1:1'") expect(p.parse("Pierwszy Księgi Mojżeszowa 1:1").osis()).toEqual("Gen.1.1", "parsing: 'Pierwszy Księgi Mojżeszowa 1:1'") expect(p.parse("Pierwszy Księgi Moyzeszowe 1:1").osis()).toEqual("Gen.1.1", "parsing: 'Pierwszy Księgi Moyzeszowe 1:1'") expect(p.parse("Pierwszy Księgi Moyżeszowe 1:1").osis()).toEqual("Gen.1.1", "parsing: 'Pierwszy Księgi Moyżeszowe 1:1'") expect(p.parse("Pierwsza Ks. Mojzeszowa 1:1").osis()).toEqual("Gen.1.1", "parsing: 'Pierwsza Ks. Mojzeszowa 1:1'") expect(p.parse("Pierwsza Ks. Mojżeszowa 1:1").osis()).toEqual("Gen.1.1", "parsing: 'Pierwsza Ks. Mojżeszowa 1:1'") expect(p.parse("Pierwsza Ks. Moyzeszowe 1:1").osis()).toEqual("Gen.1.1", "parsing: 'Pierwsza Ks. Moyzeszowe 1:1'") expect(p.parse("Pierwsza Ks. Moyżeszowe 1:1").osis()).toEqual("Gen.1.1", "parsing: 'Pierwsza Ks. Moyżeszowe 1:1'") expect(p.parse("Pierwsze Ks. Mojzeszowa 1:1").osis()).toEqual("Gen.1.1", "parsing: 'Pierwsze Ks. Mojzeszowa 1:1'") expect(p.parse("Pierwsze Ks. Mojżeszowa 1:1").osis()).toEqual("Gen.1.1", "parsing: 'Pierwsze Ks. Mojżeszowa 1:1'") expect(p.parse("Pierwsze Ks. Moyzeszowe 1:1").osis()).toEqual("Gen.1.1", "parsing: 'Pierwsze Ks. Moyzeszowe 1:1'") expect(p.parse("Pierwsze Ks. Moyżeszowe 1:1").osis()).toEqual("Gen.1.1", "parsing: 'Pierwsze Ks. Moyżeszowe 1:1'") expect(p.parse("Pierwszy Ks. Mojzeszowa 1:1").osis()).toEqual("Gen.1.1", "parsing: 'Pierwszy Ks. Mojzeszowa 1:1'") expect(p.parse("Pierwszy Ks. Mojżeszowa 1:1").osis()).toEqual("Gen.1.1", "parsing: 'Pierwszy Ks. Mojżeszowa 1:1'") expect(p.parse("Pierwszy Ks. Moyzeszowe 1:1").osis()).toEqual("Gen.1.1", "parsing: 'Pierwszy Ks. Moyzeszowe 1:1'") expect(p.parse("Pierwszy Ks. Moyżeszowe 1:1").osis()).toEqual("Gen.1.1", "parsing: 'Pierwszy Ks. Moyżeszowe 1:1'") expect(p.parse("Pierwsza Ks Mojzeszowa 1:1").osis()).toEqual("Gen.1.1", "parsing: 'Pierwsza Ks Mojzeszowa 1:1'") expect(p.parse("Pierwsza Ks Mojżeszowa 1:1").osis()).toEqual("Gen.1.1", "parsing: 'Pierwsza Ks Mojżeszowa 1:1'") expect(p.parse("Pierwsza Ks Moyzeszowe 1:1").osis()).toEqual("Gen.1.1", "parsing: 'Pierwsza Ks Moyzeszowe 1:1'") expect(p.parse("Pierwsza Ks Moyżeszowe 1:1").osis()).toEqual("Gen.1.1", "parsing: 'Pierwsza Ks Moyżeszowe 1:1'") expect(p.parse("Pierwsze Ks Mojzeszowa 1:1").osis()).toEqual("Gen.1.1", "parsing: 'Pierwsze Ks Mojzeszowa 1:1'") expect(p.parse("Pierwsze Ks Mojżeszowa 1:1").osis()).toEqual("Gen.1.1", "parsing: 'Pierwsze Ks Mojżeszowa 1:1'") expect(p.parse("Pierwsze Ks Moyzeszowe 1:1").osis()).toEqual("Gen.1.1", "parsing: 'Pierwsze Ks Moyzeszowe 1:1'") expect(p.parse("Pierwsze Ks Moyżeszowe 1:1").osis()).toEqual("Gen.1.1", "parsing: 'Pierwsze Ks Moyżeszowe 1:1'") expect(p.parse("Pierwszy Ks Mojzeszowa 1:1").osis()).toEqual("Gen.1.1", "parsing: 'Pierwszy Ks Mojzeszowa 1:1'") expect(p.parse("Pierwszy Ks Mojżeszowa 1:1").osis()).toEqual("Gen.1.1", "parsing: 'Pierwszy Ks Mojżeszowa 1:1'") expect(p.parse("Pierwszy Ks Moyzeszowe 1:1").osis()).toEqual("Gen.1.1", "parsing: 'Pierwszy Ks Moyzeszowe 1:1'") expect(p.parse("Pierwszy Ks Moyżeszowe 1:1").osis()).toEqual("Gen.1.1", "parsing: 'Pierwszy Ks Moyżeszowe 1:1'") expect(p.parse("1. Ksiega Mojzeszowa 1:1").osis()).toEqual("Gen.1.1", "parsing: '1. Ksiega Mojzeszowa 1:1'") expect(p.parse("1. Ksiega Mojżeszowa 1:1").osis()).toEqual("Gen.1.1", "parsing: '1. Ksiega Mojżeszowa 1:1'") expect(p.parse("1. Ksiega Moyzeszowe 1:1").osis()).toEqual("Gen.1.1", "parsing: '1. Ksiega Moyzeszowe 1:1'") expect(p.parse("1. Ksiega Moyżeszowe 1:1").osis()).toEqual("Gen.1.1", "parsing: '1. Ksiega Moyżeszowe 1:1'") expect(p.parse("1. Ksiegi Mojzeszowa 1:1").osis()).toEqual("Gen.1.1", "parsing: '1. Ksiegi Mojzeszowa 1:1'") expect(p.parse("1. Ksiegi Mojżeszowa 1:1").osis()).toEqual("Gen.1.1", "parsing: '1. Ksiegi Mojżeszowa 1:1'") expect(p.parse("1. Ksiegi Moyzeszowe 1:1").osis()).toEqual("Gen.1.1", "parsing: '1. Ksiegi Moyzeszowe 1:1'") expect(p.parse("1. Ksiegi Moyżeszowe 1:1").osis()).toEqual("Gen.1.1", "parsing: '1. Ksiegi Moyżeszowe 1:1'") expect(p.parse("1. Księga Mojzeszowa 1:1").osis()).toEqual("Gen.1.1", "parsing: '1. Księga Mojzeszowa 1:1'") expect(p.parse("1. Księga Mojżeszowa 1:1").osis()).toEqual("Gen.1.1", "parsing: '1. Księga Mojżeszowa 1:1'") expect(p.parse("1. Księga Moyzeszowe 1:1").osis()).toEqual("Gen.1.1", "parsing: '1. Księga Moyzeszowe 1:1'") expect(p.parse("1. Księga Moyżeszowe 1:1").osis()).toEqual("Gen.1.1", "parsing: '1. Księga Moyżeszowe 1:1'") expect(p.parse("1. Księgi Mojzeszowa 1:1").osis()).toEqual("Gen.1.1", "parsing: '1. Księgi Mojzeszowa 1:1'") expect(p.parse("1. Księgi Mojżeszowa 1:1").osis()).toEqual("Gen.1.1", "parsing: '1. Księgi Mojżeszowa 1:1'") expect(p.parse("1. Księgi Moyzeszowe 1:1").osis()).toEqual("Gen.1.1", "parsing: '1. Księgi Moyzeszowe 1:1'") expect(p.parse("1. Księgi Moyżeszowe 1:1").osis()).toEqual("Gen.1.1", "parsing: '1. Księgi Moyżeszowe 1:1'") expect(p.parse("I. Ksiega Mojzeszowa 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I. Ksiega Mojzeszowa 1:1'") expect(p.parse("I. Ksiega Mojżeszowa 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I. Ksiega Mojżeszowa 1:1'") expect(p.parse("I. Ksiega Moyzeszowe 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I. Ksiega Moyzeszowe 1:1'") expect(p.parse("I. Ksiega Moyżeszowe 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I. Ksiega Moyżeszowe 1:1'") expect(p.parse("I. Ksiegi Mojzeszowa 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I. Ksiegi Mojzeszowa 1:1'") expect(p.parse("I. Ksiegi Mojżeszowa 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I. Ksiegi Mojżeszowa 1:1'") expect(p.parse("I. Ksiegi Moyzeszowe 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I. Ksiegi Moyzeszowe 1:1'") expect(p.parse("I. Ksiegi Moyżeszowe 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I. Ksiegi Moyżeszowe 1:1'") expect(p.parse("I. Księga Mojzeszowa 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I. Księga Mojzeszowa 1:1'") expect(p.parse("I. Księga Mojżeszowa 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I. Księga Mojżeszowa 1:1'") expect(p.parse("I. Księga Moyzeszowe 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I. Księga Moyzeszowe 1:1'") expect(p.parse("I. Księga Moyżeszowe 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I. Księga Moyżeszowe 1:1'") expect(p.parse("I. Księgi Mojzeszowa 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I. Księgi Mojzeszowa 1:1'") expect(p.parse("I. Księgi Mojżeszowa 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I. Księgi Mojżeszowa 1:1'") expect(p.parse("I. Księgi Moyzeszowe 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I. Księgi Moyzeszowe 1:1'") expect(p.parse("I. Księgi Moyżeszowe 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I. Księgi Moyżeszowe 1:1'") expect(p.parse("1 Ksiega Mojzeszowa 1:1").osis()).toEqual("Gen.1.1", "parsing: '1 Ksiega Mojzeszowa 1:1'") expect(p.parse("1 Ksiega Mojżeszowa 1:1").osis()).toEqual("Gen.1.1", "parsing: '1 Ksiega Mojżeszowa 1:1'") expect(p.parse("1 Ksiega Moyzeszowe 1:1").osis()).toEqual("Gen.1.1", "parsing: '1 Ksiega Moyzeszowe 1:1'") expect(p.parse("1 Ksiega Moyżeszowe 1:1").osis()).toEqual("Gen.1.1", "parsing: '1 Ksiega Moyżeszowe 1:1'") expect(p.parse("1 Ksiegi Mojzeszowa 1:1").osis()).toEqual("Gen.1.1", "parsing: '1 Ksiegi Mojzeszowa 1:1'") expect(p.parse("1 Ksiegi Mojżeszowa 1:1").osis()).toEqual("Gen.1.1", "parsing: '1 Ksiegi Mojżeszowa 1:1'") expect(p.parse("1 Ksiegi Moyzeszowe 1:1").osis()).toEqual("Gen.1.1", "parsing: '1 Ksiegi Moyzeszowe 1:1'") expect(p.parse("1 Ksiegi Moyżeszowe 1:1").osis()).toEqual("Gen.1.1", "parsing: '1 Ksiegi Moyżeszowe 1:1'") expect(p.parse("1 Księga Mojzeszowa 1:1").osis()).toEqual("Gen.1.1", "parsing: '1 Księga Mojzeszowa 1:1'") expect(p.parse("1 Księga Mojżeszowa 1:1").osis()).toEqual("Gen.1.1", "parsing: '1 Księga Mojżeszowa 1:1'") expect(p.parse("1 Księga Moyzeszowe 1:1").osis()).toEqual("Gen.1.1", "parsing: '1 Księga Moyzeszowe 1:1'") expect(p.parse("1 Księga Moyżeszowe 1:1").osis()).toEqual("Gen.1.1", "parsing: '1 Księga Moyżeszowe 1:1'") expect(p.parse("1 Księgi Mojzeszowa 1:1").osis()).toEqual("Gen.1.1", "parsing: '1 Księgi Mojzeszowa 1:1'") expect(p.parse("1 Księgi Mojżeszowa 1:1").osis()).toEqual("Gen.1.1", "parsing: '1 Księgi Mojżeszowa 1:1'") expect(p.parse("1 Księgi Moyzeszowe 1:1").osis()).toEqual("Gen.1.1", "parsing: '1 Księgi Moyzeszowe 1:1'") expect(p.parse("1 Księgi Moyżeszowe 1:1").osis()).toEqual("Gen.1.1", "parsing: '1 Księgi Moyżeszowe 1:1'") expect(p.parse("I Ksiega Mojzeszowa 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I Ksiega Mojzeszowa 1:1'") expect(p.parse("I Ksiega Mojżeszowa 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I Ksiega Mojżeszowa 1:1'") expect(p.parse("I Ksiega Moyzeszowe 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I Ksiega Moyzeszowe 1:1'") expect(p.parse("I Ksiega Moyżeszowe 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I Ksiega Moyżeszowe 1:1'") expect(p.parse("I Ksiegi Mojzeszowa 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I Ksiegi Mojzeszowa 1:1'") expect(p.parse("I Ksiegi Mojżeszowa 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I Ksiegi Mojżeszowa 1:1'") expect(p.parse("I Ksiegi Moyzeszowe 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I Ksiegi Moyzeszowe 1:1'") expect(p.parse("I Ksiegi Moyżeszowe 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I Ksiegi Moyżeszowe 1:1'") expect(p.parse("I Księga Mojzeszowa 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I Księga Mojzeszowa 1:1'") expect(p.parse("I Księga Mojżeszowa 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I Księga Mojżeszowa 1:1'") expect(p.parse("I Księga Moyzeszowe 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I Księga Moyzeszowe 1:1'") expect(p.parse("I Księga Moyżeszowe 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I Księga Moyżeszowe 1:1'") expect(p.parse("I Księgi Mojzeszowa 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I Księgi Mojzeszowa 1:1'") expect(p.parse("I Księgi Mojżeszowa 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I Księgi Mojżeszowa 1:1'") expect(p.parse("I Księgi Moyzeszowe 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I Księgi Moyzeszowe 1:1'") expect(p.parse("I Księgi Moyżeszowe 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I Księgi Moyżeszowe 1:1'") expect(p.parse("Pierwsza Mojzeszowa 1:1").osis()).toEqual("Gen.1.1", "parsing: 'Pierwsza Mojzeszowa 1:1'") expect(p.parse("Pierwsza Mojżeszowa 1:1").osis()).toEqual("Gen.1.1", "parsing: 'Pierwsza Mojżeszowa 1:1'") expect(p.parse("Pierwsze Mojzeszowa 1:1").osis()).toEqual("Gen.1.1", "parsing: 'Pierwsze Mojzeszowa 1:1'") expect(p.parse("Pierwsze Mojżeszowa 1:1").osis()).toEqual("Gen.1.1", "parsing: 'Pierwsze Mojżeszowa 1:1'") expect(p.parse("Pierwszy Mojzeszowa 1:1").osis()).toEqual("Gen.1.1", "parsing: 'Pierwszy Mojzeszowa 1:1'") expect(p.parse("Pierwszy Mojżeszowa 1:1").osis()).toEqual("Gen.1.1", "parsing: 'Pierwszy Mojżeszowa 1:1'") expect(p.parse("1. Ks. Mojzeszowa 1:1").osis()).toEqual("Gen.1.1", "parsing: '1. Ks. Mojzeszowa 1:1'") expect(p.parse("1. Ks. Mojżeszowa 1:1").osis()).toEqual("Gen.1.1", "parsing: '1. Ks. Mojżeszowa 1:1'") expect(p.parse("1. Ks. Moyzeszowe 1:1").osis()).toEqual("Gen.1.1", "parsing: '1. Ks. Moyzeszowe 1:1'") expect(p.parse("1. Ks. Moyżeszowe 1:1").osis()).toEqual("Gen.1.1", "parsing: '1. Ks. Moyżeszowe 1:1'") expect(p.parse("I. Ks. Mojzeszowa 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I. Ks. Mojzeszowa 1:1'") expect(p.parse("I. Ks. Mojżeszowa 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I. Ks. Mojżeszowa 1:1'") expect(p.parse("I. Ks. Moyzeszowe 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I. Ks. Moyzeszowe 1:1'") expect(p.parse("I. Ks. Moyżeszowe 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I. Ks. Moyżeszowe 1:1'") expect(p.parse("1 Ks. Mojzeszowa 1:1").osis()).toEqual("Gen.1.1", "parsing: '1 Ks. Mojzeszowa 1:1'") expect(p.parse("1 Ks. Mojżeszowa 1:1").osis()).toEqual("Gen.1.1", "parsing: '1 Ks. Mojżeszowa 1:1'") expect(p.parse("1 Ks. Moyzeszowe 1:1").osis()).toEqual("Gen.1.1", "parsing: '1 Ks. Moyzeszowe 1:1'") expect(p.parse("1 Ks. Moyżeszowe 1:1").osis()).toEqual("Gen.1.1", "parsing: '1 Ks. Moyżeszowe 1:1'") expect(p.parse("1. Ks Mojzeszowa 1:1").osis()).toEqual("Gen.1.1", "parsing: '1. Ks Mojzeszowa 1:1'") expect(p.parse("1. Ks Mojżeszowa 1:1").osis()).toEqual("Gen.1.1", "parsing: '1. Ks Mojżeszowa 1:1'") expect(p.parse("1. Ks Moyzeszowe 1:1").osis()).toEqual("Gen.1.1", "parsing: '1. Ks Moyzeszowe 1:1'") expect(p.parse("1. Ks Moyżeszowe 1:1").osis()).toEqual("Gen.1.1", "parsing: '1. Ks Moyżeszowe 1:1'") expect(p.parse("I Ks. Mojzeszowa 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I Ks. Mojzeszowa 1:1'") expect(p.parse("I Ks. Mojżeszowa 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I Ks. Mojżeszowa 1:1'") expect(p.parse("I Ks. Moyzeszowe 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I Ks. Moyzeszowe 1:1'") expect(p.parse("I Ks. Moyżeszowe 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I Ks. Moyżeszowe 1:1'") expect(p.parse("I. Ks Mojzeszowa 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I. Ks Mojzeszowa 1:1'") expect(p.parse("I. Ks Mojżeszowa 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I. Ks Mojżeszowa 1:1'") expect(p.parse("I. Ks Moyzeszowe 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I. Ks Moyzeszowe 1:1'") expect(p.parse("I. Ks Moyżeszowe 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I. Ks Moyżeszowe 1:1'") expect(p.parse("1 Ks Mojzeszowa 1:1").osis()).toEqual("Gen.1.1", "parsing: '1 Ks Mojzeszowa 1:1'") expect(p.parse("1 Ks Mojżeszowa 1:1").osis()).toEqual("Gen.1.1", "parsing: '1 Ks Mojżeszowa 1:1'") expect(p.parse("1 Ks Moyzeszowe 1:1").osis()).toEqual("Gen.1.1", "parsing: '1 Ks Moyzeszowe 1:1'") expect(p.parse("1 Ks Moyżeszowe 1:1").osis()).toEqual("Gen.1.1", "parsing: '1 Ks Moyżeszowe 1:1'") expect(p.parse("I Ks Mojzeszowa 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I Ks Mojzeszowa 1:1'") expect(p.parse("I Ks Mojżeszowa 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I Ks Mojżeszowa 1:1'") expect(p.parse("I Ks Moyzeszowe 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I Ks Moyzeszowe 1:1'") expect(p.parse("I Ks Moyżeszowe 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I Ks Moyżeszowe 1:1'") expect(p.parse("Ksiega Rodzaju 1:1").osis()).toEqual("Gen.1.1", "parsing: 'Ksiega Rodzaju 1:1'") expect(p.parse("Ksiegi Rodzaju 1:1").osis()).toEqual("Gen.1.1", "parsing: 'Ksiegi Rodzaju 1:1'") expect(p.parse("Księga Rodzaju 1:1").osis()).toEqual("Gen.1.1", "parsing: 'Księga Rodzaju 1:1'") expect(p.parse("Księgi Rodzaju 1:1").osis()).toEqual("Gen.1.1", "parsing: 'Księgi Rodzaju 1:1'") expect(p.parse("1. Mojzeszowa 1:1").osis()).toEqual("Gen.1.1", "parsing: '1. Mojzeszowa 1:1'") expect(p.parse("1. Mojżeszowa 1:1").osis()).toEqual("Gen.1.1", "parsing: '1. Mojżeszowa 1:1'") expect(p.parse("I. Mojzeszowa 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I. Mojzeszowa 1:1'") expect(p.parse("I. Mojżeszowa 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I. Mojżeszowa 1:1'") expect(p.parse("Pierwsza Mojz 1:1").osis()).toEqual("Gen.1.1", "parsing: 'Pierwsza Mojz 1:1'") expect(p.parse("Pierwsza Mojż 1:1").osis()).toEqual("Gen.1.1", "parsing: 'Pierwsza Mojż 1:1'") expect(p.parse("Pierwsze Mojz 1:1").osis()).toEqual("Gen.1.1", "parsing: 'Pierwsze Mojz 1:1'") expect(p.parse("Pierwsze Mojż 1:1").osis()).toEqual("Gen.1.1", "parsing: 'Pierwsze Mojż 1:1'") expect(p.parse("Pierwszy Mojz 1:1").osis()).toEqual("Gen.1.1", "parsing: 'Pierwszy Mojz 1:1'") expect(p.parse("Pierwszy Mojż 1:1").osis()).toEqual("Gen.1.1", "parsing: 'Pierwszy Mojż 1:1'") expect(p.parse("1 Mojzeszowa 1:1").osis()).toEqual("Gen.1.1", "parsing: '1 Mojzeszowa 1:1'") expect(p.parse("1 Mojżeszowa 1:1").osis()).toEqual("Gen.1.1", "parsing: '1 Mojżeszowa 1:1'") expect(p.parse("I Mojzeszowa 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I Mojzeszowa 1:1'") expect(p.parse("I Mojżeszowa 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I Mojżeszowa 1:1'") expect(p.parse("Ks. Rodzaju 1:1").osis()).toEqual("Gen.1.1", "parsing: 'Ks. Rodzaju 1:1'") expect(p.parse("Ks Rodzaju 1:1").osis()).toEqual("Gen.1.1", "parsing: 'Ks Rodzaju 1:1'") expect(p.parse("1. Mojz 1:1").osis()).toEqual("Gen.1.1", "parsing: '1. Mojz 1:1'") expect(p.parse("1. Mojż 1:1").osis()).toEqual("Gen.1.1", "parsing: '1. Mojż 1:1'") expect(p.parse("Genezis 1:1").osis()).toEqual("Gen.1.1", "parsing: 'Genezis 1:1'") expect(p.parse("I. Mojz 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I. Mojz 1:1'") expect(p.parse("I. Mojż 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I. Mojż 1:1'") expect(p.parse("1 Mojz 1:1").osis()).toEqual("Gen.1.1", "parsing: '1 Mojz 1:1'") expect(p.parse("1 Mojż 1:1").osis()).toEqual("Gen.1.1", "parsing: '1 Mojż 1:1'") expect(p.parse("I Mojz 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I Mojz 1:1'") expect(p.parse("I Mojż 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I Mojż 1:1'") expect(p.parse("1 Moj 1:1").osis()).toEqual("Gen.1.1", "parsing: '1 Moj 1:1'") expect(p.parse("I Moj 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I Moj 1:1'") expect(p.parse("Rodz 1:1").osis()).toEqual("Gen.1.1", "parsing: 'Rodz 1:1'") expect(p.parse("1 M 1:1").osis()).toEqual("Gen.1.1", "parsing: '1 M 1:1'") expect(p.parse("Gen 1:1").osis()).toEqual("Gen.1.1", "parsing: 'Gen 1:1'") expect(p.parse("Rdz 1:1").osis()).toEqual("Gen.1.1", "parsing: 'Rdz 1:1'") p.include_apocrypha(false) expect(p.parse("PIERWSZA KSIEGA MOJZESZOWA 1:1").osis()).toEqual("Gen.1.1", "parsing: 'PIERWSZA KSIEGA MOJZESZOWA 1:1'") expect(p.parse("PIERWSZA KSIEGA MOJŻESZOWA 1:1").osis()).toEqual("Gen.1.1", "parsing: 'PIERWSZA KSIEGA MOJŻESZOWA 1:1'") expect(p.parse("PIERWSZA KSIEGA MOYZESZOWE 1:1").osis()).toEqual("Gen.1.1", "parsing: 'PIERWSZA KSIEGA MOYZESZOWE 1:1'") expect(p.parse("PIERWSZA KSIEGA MOYŻESZOWE 1:1").osis()).toEqual("Gen.1.1", "parsing: 'PIERWSZA KSIEGA MOYŻESZOWE 1:1'") expect(p.parse("PIERWSZA KSIEGI MOJZESZOWA 1:1").osis()).toEqual("Gen.1.1", "parsing: 'PIERWSZA KSIEGI MOJZESZOWA 1:1'") expect(p.parse("PIERWSZA KSIEGI MOJŻESZOWA 1:1").osis()).toEqual("Gen.1.1", "parsing: 'PIERWSZA KSIEGI MOJŻESZOWA 1:1'") expect(p.parse("PIERWSZA KSIEGI MOYZESZOWE 1:1").osis()).toEqual("Gen.1.1", "parsing: 'PIERWSZA KSIEGI MOYZESZOWE 1:1'") expect(p.parse("PIERWSZA KSIEGI MOYŻESZOWE 1:1").osis()).toEqual("Gen.1.1", "parsing: 'PIERWSZA KSIEGI MOYŻESZOWE 1:1'") expect(p.parse("PIERWSZA KSIĘGA MOJZESZOWA 1:1").osis()).toEqual("Gen.1.1", "parsing: 'PIERWSZA KSIĘGA MOJZESZOWA 1:1'") expect(p.parse("PIERWSZA KSIĘGA MOJŻESZOWA 1:1").osis()).toEqual("Gen.1.1", "parsing: 'PIERWSZA KSIĘGA MOJŻESZOWA 1:1'") expect(p.parse("PIERWSZA KSIĘGA MOYZESZOWE 1:1").osis()).toEqual("Gen.1.1", "parsing: 'PIERWSZA KSIĘGA MOYZESZOWE 1:1'") expect(p.parse("PIERWSZA KSIĘGA MOYŻESZOWE 1:1").osis()).toEqual("Gen.1.1", "parsing: 'PIERWSZA KSIĘGA MOYŻESZOWE 1:1'") expect(p.parse("PIERWSZA KSIĘGI MOJZESZOWA 1:1").osis()).toEqual("Gen.1.1", "parsing: 'PIERWSZA KSIĘGI MOJZESZOWA 1:1'") expect(p.parse("PIERWSZA KSIĘGI MOJŻESZOWA 1:1").osis()).toEqual("Gen.1.1", "parsing: 'PIERWSZA KSIĘGI MOJŻESZOWA 1:1'") expect(p.parse("PIERWSZA KSIĘGI MOYZESZOWE 1:1").osis()).toEqual("Gen.1.1", "parsing: 'PIERWSZA KSIĘGI MOYZESZOWE 1:1'") expect(p.parse("PIERWSZA KSIĘGI MOYŻESZOWE 1:1").osis()).toEqual("Gen.1.1", "parsing: 'PIERWSZA KSIĘGI MOYŻESZOWE 1:1'") expect(p.parse("PIERWSZE KSIEGA MOJZESZOWA 1:1").osis()).toEqual("Gen.1.1", "parsing: 'PIERWSZE KSIEGA MOJZESZOWA 1:1'") expect(p.parse("PIERWSZE KSIEGA MOJŻESZOWA 1:1").osis()).toEqual("Gen.1.1", "parsing: 'PIERWSZE KSIEGA MOJŻESZOWA 1:1'") expect(p.parse("PIERWSZE KSIEGA MOYZESZOWE 1:1").osis()).toEqual("Gen.1.1", "parsing: 'PIERWSZE KSIEGA MOYZESZOWE 1:1'") expect(p.parse("PIERWSZE KSIEGA MOYŻESZOWE 1:1").osis()).toEqual("Gen.1.1", "parsing: 'PIERWSZE KSIEGA MOYŻESZOWE 1:1'") expect(p.parse("PIERWSZE KSIEGI MOJZESZOWA 1:1").osis()).toEqual("Gen.1.1", "parsing: 'PIERWSZE KSIEGI MOJZESZOWA 1:1'") expect(p.parse("PIERWSZE KSIEGI MOJŻESZOWA 1:1").osis()).toEqual("Gen.1.1", "parsing: 'PIERWSZE KSIEGI MOJŻESZOWA 1:1'") expect(p.parse("PIERWSZE KSIEGI MOYZESZOWE 1:1").osis()).toEqual("Gen.1.1", "parsing: 'PIERWSZE KSIEGI MOYZESZOWE 1:1'") expect(p.parse("PIERWSZE KSIEGI MOYŻESZOWE 1:1").osis()).toEqual("Gen.1.1", "parsing: 'PIERWSZE KSIEGI MOYŻESZOWE 1:1'") expect(p.parse("PIERWSZE KSIĘGA MOJZESZOWA 1:1").osis()).toEqual("Gen.1.1", "parsing: 'PIERWSZE KSIĘGA MOJZESZOWA 1:1'") expect(p.parse("PIERWSZE KSIĘGA MOJŻESZOWA 1:1").osis()).toEqual("Gen.1.1", "parsing: 'PIERWSZE KSIĘGA MOJŻESZOWA 1:1'") expect(p.parse("PIERWSZE KSIĘGA MOYZESZOWE 1:1").osis()).toEqual("Gen.1.1", "parsing: 'PIERWSZE KSIĘGA MOYZESZOWE 1:1'") expect(p.parse("PIERWSZE KSIĘGA MOYŻESZOWE 1:1").osis()).toEqual("Gen.1.1", "parsing: 'PIERWSZE KSIĘGA MOYŻESZOWE 1:1'") expect(p.parse("PIERWSZE KSIĘGI MOJZESZOWA 1:1").osis()).toEqual("Gen.1.1", "parsing: 'PIERWSZE KSIĘGI MOJZESZOWA 1:1'") expect(p.parse("PIERWSZE KSIĘGI MOJŻESZOWA 1:1").osis()).toEqual("Gen.1.1", "parsing: 'PIERWSZE KSIĘGI MOJŻESZOWA 1:1'") expect(p.parse("PIERWSZE KSIĘGI MOYZESZOWE 1:1").osis()).toEqual("Gen.1.1", "parsing: 'PIERWSZE KSIĘGI MOYZESZOWE 1:1'") expect(p.parse("PIERWSZE KSIĘGI MOYŻESZOWE 1:1").osis()).toEqual("Gen.1.1", "parsing: 'PIERWSZE KSIĘGI MOYŻESZOWE 1:1'") expect(p.parse("PIERWSZY KSIEGA MOJZESZOWA 1:1").osis()).toEqual("Gen.1.1", "parsing: 'PIERWSZY KSIEGA MOJZESZOWA 1:1'") expect(p.parse("PIERWSZY KSIEGA MOJŻESZOWA 1:1").osis()).toEqual("Gen.1.1", "parsing: 'PIERWSZY KSIEGA MOJŻESZOWA 1:1'") expect(p.parse("PIERWSZY KSIEGA MOYZESZOWE 1:1").osis()).toEqual("Gen.1.1", "parsing: 'PIERWSZY KSIEGA MOYZESZOWE 1:1'") expect(p.parse("PIERWSZY KSIEGA MOYŻESZOWE 1:1").osis()).toEqual("Gen.1.1", "parsing: 'PIERWSZY KSIEGA MOYŻESZOWE 1:1'") expect(p.parse("PIERWSZY KSIEGI MOJZESZOWA 1:1").osis()).toEqual("Gen.1.1", "parsing: 'PIERWSZY KSIEGI MOJZESZOWA 1:1'") expect(p.parse("PIERWSZY KSIEGI MOJŻESZOWA 1:1").osis()).toEqual("Gen.1.1", "parsing: 'PIERWSZY KSIEGI MOJŻESZOWA 1:1'") expect(p.parse("PIERWSZY KSIEGI MOYZESZOWE 1:1").osis()).toEqual("Gen.1.1", "parsing: 'PIERWSZY KSIEGI MOYZESZOWE 1:1'") expect(p.parse("PIERWSZY KSIEGI MOYŻESZOWE 1:1").osis()).toEqual("Gen.1.1", "parsing: 'PIERWSZY KSIEGI MOYŻESZOWE 1:1'") expect(p.parse("PIERWSZY KSIĘGA MOJZESZOWA 1:1").osis()).toEqual("Gen.1.1", "parsing: 'PIERWSZY KSIĘGA MOJZESZOWA 1:1'") expect(p.parse("PIERWSZY KSIĘGA MOJŻESZOWA 1:1").osis()).toEqual("Gen.1.1", "parsing: 'PIERWSZY KSIĘGA MOJŻESZOWA 1:1'") expect(p.parse("PIERWSZY KSIĘGA MOYZESZOWE 1:1").osis()).toEqual("Gen.1.1", "parsing: 'PIERWSZY KSIĘGA MOYZESZOWE 1:1'") expect(p.parse("PIERWSZY KSIĘGA MOYŻESZOWE 1:1").osis()).toEqual("Gen.1.1", "parsing: 'PIERWSZY KSIĘGA MOYŻESZOWE 1:1'") expect(p.parse("PIERWSZY KSIĘGI MOJZESZOWA 1:1").osis()).toEqual("Gen.1.1", "parsing: 'PIERWSZY KSIĘGI MOJZESZOWA 1:1'") expect(p.parse("PIERWSZY KSIĘGI MOJŻESZOWA 1:1").osis()).toEqual("Gen.1.1", "parsing: 'PIERWSZY KSIĘGI MOJŻESZOWA 1:1'") expect(p.parse("PIERWSZY KSIĘGI MOYZESZOWE 1:1").osis()).toEqual("Gen.1.1", "parsing: 'PIERWSZY KSIĘGI MOYZESZOWE 1:1'") expect(p.parse("PIERWSZY KSIĘGI MOYŻESZOWE 1:1").osis()).toEqual("Gen.1.1", "parsing: 'PIERWSZY KSIĘGI MOYŻESZOWE 1:1'") expect(p.parse("PIERWSZA KS. MOJZESZOWA 1:1").osis()).toEqual("Gen.1.1", "parsing: 'PIERWSZA KS. MOJZESZOWA 1:1'") expect(p.parse("PIERWSZA KS. MOJŻESZOWA 1:1").osis()).toEqual("Gen.1.1", "parsing: 'PIERWSZA KS. MOJŻESZOWA 1:1'") expect(p.parse("PIERWSZA KS. MOYZESZOWE 1:1").osis()).toEqual("Gen.1.1", "parsing: 'PIERWSZA KS. MOYZESZOWE 1:1'") expect(p.parse("PIERWSZA KS. MOYŻESZOWE 1:1").osis()).toEqual("Gen.1.1", "parsing: 'PIERWSZA KS. MOYŻESZOWE 1:1'") expect(p.parse("PIERWSZE KS. MOJZESZOWA 1:1").osis()).toEqual("Gen.1.1", "parsing: 'PIERWSZE KS. MOJZESZOWA 1:1'") expect(p.parse("PIERWSZE KS. MOJŻESZOWA 1:1").osis()).toEqual("Gen.1.1", "parsing: 'PIERWSZE KS. MOJŻESZOWA 1:1'") expect(p.parse("PIERWSZE KS. MOYZESZOWE 1:1").osis()).toEqual("Gen.1.1", "parsing: 'PIERWSZE KS. MOYZESZOWE 1:1'") expect(p.parse("PIERWSZE KS. MOYŻESZOWE 1:1").osis()).toEqual("Gen.1.1", "parsing: 'PIERWSZE KS. MOYŻESZOWE 1:1'") expect(p.parse("PIERWSZY KS. MOJZESZOWA 1:1").osis()).toEqual("Gen.1.1", "parsing: 'PIERWSZY KS. MOJZESZOWA 1:1'") expect(p.parse("PIERWSZY KS. MOJŻESZOWA 1:1").osis()).toEqual("Gen.1.1", "parsing: 'PIERWSZY KS. MOJŻESZOWA 1:1'") expect(p.parse("PIERWSZY KS. MOYZESZOWE 1:1").osis()).toEqual("Gen.1.1", "parsing: 'PIERWSZY KS. MOYZESZOWE 1:1'") expect(p.parse("PIERWSZY KS. MOYŻESZOWE 1:1").osis()).toEqual("Gen.1.1", "parsing: 'PIERWSZY KS. MOYŻESZOWE 1:1'") expect(p.parse("PIERWSZA KS MOJZESZOWA 1:1").osis()).toEqual("Gen.1.1", "parsing: 'PIERWSZA KS MOJZESZOWA 1:1'") expect(p.parse("PIERWSZA KS MOJŻESZOWA 1:1").osis()).toEqual("Gen.1.1", "parsing: 'PIERWSZA KS MOJŻESZOWA 1:1'") expect(p.parse("PIERWSZA KS MOYZESZOWE 1:1").osis()).toEqual("Gen.1.1", "parsing: 'PIERWSZA KS MOYZESZOWE 1:1'") expect(p.parse("PIERWSZA KS MOYŻESZOWE 1:1").osis()).toEqual("Gen.1.1", "parsing: 'PIERWSZA KS MOYŻESZOWE 1:1'") expect(p.parse("PIERWSZE KS MOJZESZOWA 1:1").osis()).toEqual("Gen.1.1", "parsing: 'PIERWSZE KS MOJZESZOWA 1:1'") expect(p.parse("PIERWSZE KS MOJŻESZOWA 1:1").osis()).toEqual("Gen.1.1", "parsing: 'PIERWSZE KS MOJŻESZOWA 1:1'") expect(p.parse("PIERWSZE KS MOYZESZOWE 1:1").osis()).toEqual("Gen.1.1", "parsing: 'PIERWSZE KS MOYZESZOWE 1:1'") expect(p.parse("PIERWSZE KS MOYŻESZOWE 1:1").osis()).toEqual("Gen.1.1", "parsing: 'PIERWSZE KS MOYŻESZOWE 1:1'") expect(p.parse("PIERWSZY KS MOJZESZOWA 1:1").osis()).toEqual("Gen.1.1", "parsing: 'PIERWSZY KS MOJZESZOWA 1:1'") expect(p.parse("PIERWSZY KS MOJŻESZOWA 1:1").osis()).toEqual("Gen.1.1", "parsing: 'PIERWSZY KS MOJŻESZOWA 1:1'") expect(p.parse("PIERWSZY KS MOYZESZOWE 1:1").osis()).toEqual("Gen.1.1", "parsing: 'PIERWSZY KS MOYZESZOWE 1:1'") expect(p.parse("PIERWSZY KS MOYŻESZOWE 1:1").osis()).toEqual("Gen.1.1", "parsing: 'PIERWSZY KS MOYŻESZOWE 1:1'") expect(p.parse("1. KSIEGA MOJZESZOWA 1:1").osis()).toEqual("Gen.1.1", "parsing: '1. KSIEGA MOJZESZOWA 1:1'") expect(p.parse("1. KSIEGA MOJŻESZOWA 1:1").osis()).toEqual("Gen.1.1", "parsing: '1. KSIEGA MOJŻESZOWA 1:1'") expect(p.parse("1. KSIEGA MOYZESZOWE 1:1").osis()).toEqual("Gen.1.1", "parsing: '1. KSIEGA MOYZESZOWE 1:1'") expect(p.parse("1. KSIEGA MOYŻESZOWE 1:1").osis()).toEqual("Gen.1.1", "parsing: '1. KSIEGA MOYŻESZOWE 1:1'") expect(p.parse("1. KSIEGI MOJZESZOWA 1:1").osis()).toEqual("Gen.1.1", "parsing: '1. KSIEGI MOJZESZOWA 1:1'") expect(p.parse("1. KSIEGI MOJŻESZOWA 1:1").osis()).toEqual("Gen.1.1", "parsing: '1. KSIEGI MOJŻESZOWA 1:1'") expect(p.parse("1. KSIEGI MOYZESZOWE 1:1").osis()).toEqual("Gen.1.1", "parsing: '1. KSIEGI MOYZESZOWE 1:1'") expect(p.parse("1. KSIEGI MOYŻESZOWE 1:1").osis()).toEqual("Gen.1.1", "parsing: '1. KSIEGI MOYŻESZOWE 1:1'") expect(p.parse("1. KSIĘGA MOJZESZOWA 1:1").osis()).toEqual("Gen.1.1", "parsing: '1. KSIĘGA MOJZESZOWA 1:1'") expect(p.parse("1. KSIĘGA MOJŻESZOWA 1:1").osis()).toEqual("Gen.1.1", "parsing: '1. KSIĘGA MOJŻESZOWA 1:1'") expect(p.parse("1. KSIĘGA MOYZESZOWE 1:1").osis()).toEqual("Gen.1.1", "parsing: '1. KSIĘGA MOYZESZOWE 1:1'") expect(p.parse("1. KSIĘGA MOYŻESZOWE 1:1").osis()).toEqual("Gen.1.1", "parsing: '1. KSIĘGA MOYŻESZOWE 1:1'") expect(p.parse("1. KSIĘGI MOJZESZOWA 1:1").osis()).toEqual("Gen.1.1", "parsing: '1. KSIĘGI MOJZESZOWA 1:1'") expect(p.parse("1. KSIĘGI MOJŻESZOWA 1:1").osis()).toEqual("Gen.1.1", "parsing: '1. KSIĘGI MOJŻESZOWA 1:1'") expect(p.parse("1. KSIĘGI MOYZESZOWE 1:1").osis()).toEqual("Gen.1.1", "parsing: '1. KSIĘGI MOYZESZOWE 1:1'") expect(p.parse("1. KSIĘGI MOYŻESZOWE 1:1").osis()).toEqual("Gen.1.1", "parsing: '1. KSIĘGI MOYŻESZOWE 1:1'") expect(p.parse("I. KSIEGA MOJZESZOWA 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I. KSIEGA MOJZESZOWA 1:1'") expect(p.parse("I. KSIEGA MOJŻESZOWA 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I. KSIEGA MOJŻESZOWA 1:1'") expect(p.parse("I. KSIEGA MOYZESZOWE 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I. KSIEGA MOYZESZOWE 1:1'") expect(p.parse("I. KSIEGA MOYŻESZOWE 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I. KSIEGA MOYŻESZOWE 1:1'") expect(p.parse("I. KSIEGI MOJZESZOWA 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I. KSIEGI MOJZESZOWA 1:1'") expect(p.parse("I. KSIEGI MOJŻESZOWA 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I. KSIEGI MOJŻESZOWA 1:1'") expect(p.parse("I. KSIEGI MOYZESZOWE 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I. KSIEGI MOYZESZOWE 1:1'") expect(p.parse("I. KSIEGI MOYŻESZOWE 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I. KSIEGI MOYŻESZOWE 1:1'") expect(p.parse("I. KSIĘGA MOJZESZOWA 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I. KSIĘGA MOJZESZOWA 1:1'") expect(p.parse("I. KSIĘGA MOJŻESZOWA 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I. KSIĘGA MOJŻESZOWA 1:1'") expect(p.parse("I. KSIĘGA MOYZESZOWE 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I. KSIĘGA MOYZESZOWE 1:1'") expect(p.parse("I. KSIĘGA MOYŻESZOWE 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I. KSIĘGA MOYŻESZOWE 1:1'") expect(p.parse("I. KSIĘGI MOJZESZOWA 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I. KSIĘGI MOJZESZOWA 1:1'") expect(p.parse("I. KSIĘGI MOJŻESZOWA 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I. KSIĘGI MOJŻESZOWA 1:1'") expect(p.parse("I. KSIĘGI MOYZESZOWE 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I. KSIĘGI MOYZESZOWE 1:1'") expect(p.parse("I. KSIĘGI MOYŻESZOWE 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I. KSIĘGI MOYŻESZOWE 1:1'") expect(p.parse("1 KSIEGA MOJZESZOWA 1:1").osis()).toEqual("Gen.1.1", "parsing: '1 KSIEGA MOJZESZOWA 1:1'") expect(p.parse("1 KSIEGA MOJŻESZOWA 1:1").osis()).toEqual("Gen.1.1", "parsing: '1 KSIEGA MOJŻESZOWA 1:1'") expect(p.parse("1 KSIEGA MOYZESZOWE 1:1").osis()).toEqual("Gen.1.1", "parsing: '1 KSIEGA MOYZESZOWE 1:1'") expect(p.parse("1 KSIEGA MOYŻESZOWE 1:1").osis()).toEqual("Gen.1.1", "parsing: '1 KSIEGA MOYŻESZOWE 1:1'") expect(p.parse("1 KSIEGI MOJZESZOWA 1:1").osis()).toEqual("Gen.1.1", "parsing: '1 KSIEGI MOJZESZOWA 1:1'") expect(p.parse("1 KSIEGI MOJŻESZOWA 1:1").osis()).toEqual("Gen.1.1", "parsing: '1 KSIEGI MOJŻESZOWA 1:1'") expect(p.parse("1 KSIEGI MOYZESZOWE 1:1").osis()).toEqual("Gen.1.1", "parsing: '1 KSIEGI MOYZESZOWE 1:1'") expect(p.parse("1 KSIEGI MOYŻESZOWE 1:1").osis()).toEqual("Gen.1.1", "parsing: '1 KSIEGI MOYŻESZOWE 1:1'") expect(p.parse("1 KSIĘGA MOJZESZOWA 1:1").osis()).toEqual("Gen.1.1", "parsing: '1 KSIĘGA MOJZESZOWA 1:1'") expect(p.parse("1 KSIĘGA MOJŻESZOWA 1:1").osis()).toEqual("Gen.1.1", "parsing: '1 KSIĘGA MOJŻESZOWA 1:1'") expect(p.parse("1 KSIĘGA MOYZESZOWE 1:1").osis()).toEqual("Gen.1.1", "parsing: '1 KSIĘGA MOYZESZOWE 1:1'") expect(p.parse("1 KSIĘGA MOYŻESZOWE 1:1").osis()).toEqual("Gen.1.1", "parsing: '1 KSIĘGA MOYŻESZOWE 1:1'") expect(p.parse("1 KSIĘGI MOJZESZOWA 1:1").osis()).toEqual("Gen.1.1", "parsing: '1 KSIĘGI MOJZESZOWA 1:1'") expect(p.parse("1 KSIĘGI MOJŻESZOWA 1:1").osis()).toEqual("Gen.1.1", "parsing: '1 KSIĘGI MOJŻESZOWA 1:1'") expect(p.parse("1 KSIĘGI MOYZESZOWE 1:1").osis()).toEqual("Gen.1.1", "parsing: '1 KSIĘGI MOYZESZOWE 1:1'") expect(p.parse("1 KSIĘGI MOYŻESZOWE 1:1").osis()).toEqual("Gen.1.1", "parsing: '1 KSIĘGI MOYŻESZOWE 1:1'") expect(p.parse("I KSIEGA MOJZESZOWA 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I KSIEGA MOJZESZOWA 1:1'") expect(p.parse("I KSIEGA MOJŻESZOWA 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I KSIEGA MOJŻESZOWA 1:1'") expect(p.parse("I KSIEGA MOYZESZOWE 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I KSIEGA MOYZESZOWE 1:1'") expect(p.parse("I KSIEGA MOYŻESZOWE 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I KSIEGA MOYŻESZOWE 1:1'") expect(p.parse("I KSIEGI MOJZESZOWA 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I KSIEGI MOJZESZOWA 1:1'") expect(p.parse("I KSIEGI MOJŻESZOWA 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I KSIEGI MOJŻESZOWA 1:1'") expect(p.parse("I KSIEGI MOYZESZOWE 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I KSIEGI MOYZESZOWE 1:1'") expect(p.parse("I KSIEGI MOYŻESZOWE 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I KSIEGI MOYŻESZOWE 1:1'") expect(p.parse("I KSIĘGA MOJZESZOWA 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I KSIĘGA MOJZESZOWA 1:1'") expect(p.parse("I KSIĘGA MOJŻESZOWA 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I KSIĘGA MOJŻESZOWA 1:1'") expect(p.parse("I KSIĘGA MOYZESZOWE 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I KSIĘGA MOYZESZOWE 1:1'") expect(p.parse("I KSIĘGA MOYŻESZOWE 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I KSIĘGA MOYŻESZOWE 1:1'") expect(p.parse("I KSIĘGI MOJZESZOWA 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I KSIĘGI MOJZESZOWA 1:1'") expect(p.parse("I KSIĘGI MOJŻESZOWA 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I KSIĘGI MOJŻESZOWA 1:1'") expect(p.parse("I KSIĘGI MOYZESZOWE 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I KSIĘGI MOYZESZOWE 1:1'") expect(p.parse("I KSIĘGI MOYŻESZOWE 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I KSIĘGI MOYŻESZOWE 1:1'") expect(p.parse("PIERWSZA MOJZESZOWA 1:1").osis()).toEqual("Gen.1.1", "parsing: 'PIERWSZA MOJZESZOWA 1:1'") expect(p.parse("PIERWSZA MOJŻESZOWA 1:1").osis()).toEqual("Gen.1.1", "parsing: 'PIERWSZA MOJŻESZOWA 1:1'") expect(p.parse("PIERWSZE MOJZESZOWA 1:1").osis()).toEqual("Gen.1.1", "parsing: 'PIERWSZE MOJZESZOWA 1:1'") expect(p.parse("PIERWSZE MOJŻESZOWA 1:1").osis()).toEqual("Gen.1.1", "parsing: 'PIERWSZE MOJŻESZOWA 1:1'") expect(p.parse("PIERWSZY MOJZESZOWA 1:1").osis()).toEqual("Gen.1.1", "parsing: 'PIERWSZY MOJZESZOWA 1:1'") expect(p.parse("PIERWSZY MOJŻESZOWA 1:1").osis()).toEqual("Gen.1.1", "parsing: 'PIERWSZY MOJŻESZOWA 1:1'") expect(p.parse("1. KS. MOJZESZOWA 1:1").osis()).toEqual("Gen.1.1", "parsing: '1. KS. MOJZESZOWA 1:1'") expect(p.parse("1. KS. MOJŻESZOWA 1:1").osis()).toEqual("Gen.1.1", "parsing: '1. KS. MOJŻESZOWA 1:1'") expect(p.parse("1. KS. MOYZESZOWE 1:1").osis()).toEqual("Gen.1.1", "parsing: '1. KS. MOYZESZOWE 1:1'") expect(p.parse("1. KS. MOYŻESZOWE 1:1").osis()).toEqual("Gen.1.1", "parsing: '1. KS. MOYŻESZOWE 1:1'") expect(p.parse("I. KS. MOJZESZOWA 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I. KS. MOJZESZOWA 1:1'") expect(p.parse("I. KS. MOJŻESZOWA 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I. KS. MOJŻESZOWA 1:1'") expect(p.parse("I. KS. MOYZESZOWE 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I. KS. MOYZESZOWE 1:1'") expect(p.parse("I. KS. MOYŻESZOWE 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I. KS. MOYŻESZOWE 1:1'") expect(p.parse("1 KS. MOJZESZOWA 1:1").osis()).toEqual("Gen.1.1", "parsing: '1 KS. MOJZESZOWA 1:1'") expect(p.parse("1 KS. MOJŻESZOWA 1:1").osis()).toEqual("Gen.1.1", "parsing: '1 KS. MOJŻESZOWA 1:1'") expect(p.parse("1 KS. MOYZESZOWE 1:1").osis()).toEqual("Gen.1.1", "parsing: '1 KS. MOYZESZOWE 1:1'") expect(p.parse("1 KS. MOYŻESZOWE 1:1").osis()).toEqual("Gen.1.1", "parsing: '1 KS. MOYŻESZOWE 1:1'") expect(p.parse("1. KS MOJZESZOWA 1:1").osis()).toEqual("Gen.1.1", "parsing: '1. KS MOJZESZOWA 1:1'") expect(p.parse("1. KS MOJŻESZOWA 1:1").osis()).toEqual("Gen.1.1", "parsing: '1. KS MOJŻESZOWA 1:1'") expect(p.parse("1. KS MOYZESZOWE 1:1").osis()).toEqual("Gen.1.1", "parsing: '1. KS MOYZESZOWE 1:1'") expect(p.parse("1. KS MOYŻESZOWE 1:1").osis()).toEqual("Gen.1.1", "parsing: '1. KS MOYŻESZOWE 1:1'") expect(p.parse("I KS. MOJZESZOWA 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I KS. MOJZESZOWA 1:1'") expect(p.parse("I KS. MOJŻESZOWA 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I KS. MOJŻESZOWA 1:1'") expect(p.parse("I KS. MOYZESZOWE 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I KS. MOYZESZOWE 1:1'") expect(p.parse("I KS. MOYŻESZOWE 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I KS. MOYŻESZOWE 1:1'") expect(p.parse("I. KS MOJZESZOWA 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I. KS MOJZESZOWA 1:1'") expect(p.parse("I. KS MOJŻESZOWA 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I. KS MOJŻESZOWA 1:1'") expect(p.parse("I. KS MOYZESZOWE 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I. KS MOYZESZOWE 1:1'") expect(p.parse("I. KS MOYŻESZOWE 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I. KS MOYŻESZOWE 1:1'") expect(p.parse("1 KS MOJZESZOWA 1:1").osis()).toEqual("Gen.1.1", "parsing: '1 KS MOJZESZOWA 1:1'") expect(p.parse("1 KS MOJŻESZOWA 1:1").osis()).toEqual("Gen.1.1", "parsing: '1 KS MOJŻESZOWA 1:1'") expect(p.parse("1 KS MOYZESZOWE 1:1").osis()).toEqual("Gen.1.1", "parsing: '1 KS MOYZESZOWE 1:1'") expect(p.parse("1 KS MOYŻESZOWE 1:1").osis()).toEqual("Gen.1.1", "parsing: '1 KS MOYŻESZOWE 1:1'") expect(p.parse("I KS MOJZESZOWA 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I KS MOJZESZOWA 1:1'") expect(p.parse("I KS MOJŻESZOWA 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I KS MOJŻESZOWA 1:1'") expect(p.parse("I KS MOYZESZOWE 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I KS MOYZESZOWE 1:1'") expect(p.parse("I KS MOYŻESZOWE 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I KS MOYŻESZOWE 1:1'") expect(p.parse("KSIEGA RODZAJU 1:1").osis()).toEqual("Gen.1.1", "parsing: 'KSIEGA RODZAJU 1:1'") expect(p.parse("KSIEGI RODZAJU 1:1").osis()).toEqual("Gen.1.1", "parsing: 'KSIEGI RODZAJU 1:1'") expect(p.parse("KSIĘGA RODZAJU 1:1").osis()).toEqual("Gen.1.1", "parsing: 'KSIĘGA RODZAJU 1:1'") expect(p.parse("KSIĘGI RODZAJU 1:1").osis()).toEqual("Gen.1.1", "parsing: 'KSIĘGI RODZAJU 1:1'") expect(p.parse("1. MOJZESZOWA 1:1").osis()).toEqual("Gen.1.1", "parsing: '1. MOJZESZOWA 1:1'") expect(p.parse("1. MOJŻESZOWA 1:1").osis()).toEqual("Gen.1.1", "parsing: '1. MOJŻESZOWA 1:1'") expect(p.parse("I. MOJZESZOWA 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I. MOJZESZOWA 1:1'") expect(p.parse("I. MOJŻESZOWA 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I. MOJŻESZOWA 1:1'") expect(p.parse("PIERWSZA MOJZ 1:1").osis()).toEqual("Gen.1.1", "parsing: 'PIERWSZA MOJZ 1:1'") expect(p.parse("PIERWSZA MOJŻ 1:1").osis()).toEqual("Gen.1.1", "parsing: 'PIERWSZA MOJŻ 1:1'") expect(p.parse("PIERWSZE MOJZ 1:1").osis()).toEqual("Gen.1.1", "parsing: 'PIERWSZE MOJZ 1:1'") expect(p.parse("PIERWSZE MOJŻ 1:1").osis()).toEqual("Gen.1.1", "parsing: 'PIERWSZE MOJŻ 1:1'") expect(p.parse("PIERWSZY MOJZ 1:1").osis()).toEqual("Gen.1.1", "parsing: 'PIERWSZY MOJZ 1:1'") expect(p.parse("PIERWSZY MOJŻ 1:1").osis()).toEqual("Gen.1.1", "parsing: 'PIERWSZY MOJŻ 1:1'") expect(p.parse("1 MOJZESZOWA 1:1").osis()).toEqual("Gen.1.1", "parsing: '1 MOJZESZOWA 1:1'") expect(p.parse("1 MOJŻESZOWA 1:1").osis()).toEqual("Gen.1.1", "parsing: '1 MOJŻESZOWA 1:1'") expect(p.parse("I MOJZESZOWA 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I MOJZESZOWA 1:1'") expect(p.parse("I MOJŻESZOWA 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I MOJŻESZOWA 1:1'") expect(p.parse("KS. RODZAJU 1:1").osis()).toEqual("Gen.1.1", "parsing: 'KS. RODZAJU 1:1'") expect(p.parse("KS RODZAJU 1:1").osis()).toEqual("Gen.1.1", "parsing: 'KS RODZAJU 1:1'") expect(p.parse("1. MOJZ 1:1").osis()).toEqual("Gen.1.1", "parsing: '1. MOJZ 1:1'") expect(p.parse("1. MOJŻ 1:1").osis()).toEqual("Gen.1.1", "parsing: '1. MOJŻ 1:1'") expect(p.parse("GENEZIS 1:1").osis()).toEqual("Gen.1.1", "parsing: 'GENEZIS 1:1'") expect(p.parse("I. MOJZ 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I. MOJZ 1:1'") expect(p.parse("I. MOJŻ 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I. MOJŻ 1:1'") expect(p.parse("1 MOJZ 1:1").osis()).toEqual("Gen.1.1", "parsing: '1 MOJZ 1:1'") expect(p.parse("1 MOJŻ 1:1").osis()).toEqual("Gen.1.1", "parsing: '1 MOJŻ 1:1'") expect(p.parse("I MOJZ 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I MOJZ 1:1'") expect(p.parse("I MOJŻ 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I MOJŻ 1:1'") expect(p.parse("1 MOJ 1:1").osis()).toEqual("Gen.1.1", "parsing: '1 MOJ 1:1'") expect(p.parse("I MOJ 1:1").osis()).toEqual("Gen.1.1", "parsing: 'I MOJ 1:1'") expect(p.parse("RODZ 1:1").osis()).toEqual("Gen.1.1", "parsing: 'RODZ 1:1'") expect(p.parse("1 M 1:1").osis()).toEqual("Gen.1.1", "parsing: '1 M 1:1'") expect(p.parse("GEN 1:1").osis()).toEqual("Gen.1.1", "parsing: 'GEN 1:1'") expect(p.parse("RDZ 1:1").osis()).toEqual("Gen.1.1", "parsing: 'RDZ 1:1'") ; return true; }); }); describe("Localized book Exod (pl)", 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 (pl)", function() { expect(p.parse("Druga Ksiega Mojzeszowa 1:1").osis()).toEqual("Exod.1.1", "parsing: 'Druga Ksiega Mojzeszowa 1:1'") expect(p.parse("Druga Ksiega Mojżeszowa 1:1").osis()).toEqual("Exod.1.1", "parsing: 'Druga Ksiega Mojżeszowa 1:1'") expect(p.parse("Druga Ksiegi Mojzeszowa 1:1").osis