feat(platform): close AI expense value loop
Add tenant-safe value, telemetry, connector, commercial, and production-readiness foundations.
This commit is contained in:
@@ -10,6 +10,7 @@ function readProjectFile(path) {
|
||||
|
||||
function testReceiptFolderViewSurface() {
|
||||
const view = readProjectFile('web/src/views/ReceiptFolderView.vue')
|
||||
const formatting = readProjectFile('web/src/views/scripts/receiptFolderFormatting.js')
|
||||
|
||||
assert.match(view, /activeStatus = ref\('all'\)/)
|
||||
assert.match(view, /value: 'all'/)
|
||||
@@ -32,7 +33,9 @@ function testReceiptFolderViewSurface() {
|
||||
assert.match(view, /receiptEditLogs/)
|
||||
assert.match(view, /previewFrameUrl/)
|
||||
assert.match(view, /previewTransform/)
|
||||
assert.match(view, /String\(value \?\? ''\)\.trim\(\)/)
|
||||
assert.match(view, /formatReceiptDateTime as formatDateTime/)
|
||||
assert.match(view, /formatReceiptRecognitionScore as formatScore/)
|
||||
assert.match(formatting, /String\(value \?\? ''\)\.trim\(\)/)
|
||||
assert.match(view, /openAssociateDialogForCurrentReceipt/)
|
||||
assert.match(view, /createReceiptDetailDashboardModel/)
|
||||
assert.match(view, /createReceiptDetailFieldModel/)
|
||||
|
||||
Reference in New Issue
Block a user