Files
hive/mcp-server/node_modules/lunr/test/field_ref_test.js
anthonyrawlins e89f2f4b7b Add comprehensive development roadmap via GitHub Issues
Created 10 detailed GitHub issues covering:
- Project activation and management UI (#1-2)
- Worker node coordination and visualization (#3-4)
- Automated GitHub repository scanning (#5)
- Intelligent model-to-issue matching (#6)
- Multi-model task execution system (#7)
- N8N workflow integration (#8)
- Hive-Bzzz P2P bridge (#9)
- Peer assistance protocol (#10)

Each issue includes detailed specifications, acceptance criteria,
technical implementation notes, and dependency mapping.

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-07-12 19:41:01 +10:00

36 lines
1016 B
JavaScript

suite('lunr.FieldRef', function () {
suite('#toString', function () {
test('combines document ref and field name', function () {
var fieldName = "title",
documentRef = "123",
fieldRef = new lunr.FieldRef (documentRef, fieldName)
assert.equal(fieldRef.toString(), "title/123")
})
})
suite('.fromString', function () {
test('splits string into parts', function () {
var fieldRef = lunr.FieldRef.fromString("title/123")
assert.equal(fieldRef.fieldName, "title")
assert.equal(fieldRef.docRef, "123")
})
test('docRef contains join character', function () {
var fieldRef = lunr.FieldRef.fromString("title/http://example.com/123")
assert.equal(fieldRef.fieldName, "title")
assert.equal(fieldRef.docRef, "http://example.com/123")
})
test('string does not contain join character', function () {
var s = "docRefOnly"
assert.throws(function () {
lunr.FieldRef.fromString(s)
})
})
})
})