test-hungarian.js 859 B

123456789101112131415161718192021222324252627282930313233
  1. /* global describe,it */
  2. var getSlug = require('../lib/speakingurl');
  3. describe('getSlug translate hungarian letters', function () {
  4. 'use strict';
  5. it('umlaut should be single letter transliteration', function (done) {
  6. getSlug('AÁEÉIÍOÓÖŐUÚÜŰ', {
  7. lang: 'hu'
  8. })
  9. .should.eql('aaeeiioooouuuu');
  10. getSlug('aáeéiíoóöőuúüű', {
  11. lang: 'hu'
  12. })
  13. .should.eql('aaeeiioooouuuu');
  14. getSlug('AÁEÉIÍOÓÖŐUÚÜŰ AÁEÉIÍOÓÖŐUÚÜŰ', {
  15. lang: 'hu'
  16. })
  17. .should.eql('aaeeiioooouuuu-aaeeiioooouuuu');
  18. getSlug('aáeéiíoóöőuúüű aáeéiíoóöőuúüű', {
  19. lang: 'hu'
  20. })
  21. .should.eql('aaeeiioooouuuu-aaeeiioooouuuu');
  22. done();
  23. });
  24. });