mirror of
https://github.com/josdejong/mathjs.git
synced 2026-01-25 15:07:57 +00:00
Merge pull request #1135 from gap777/add_more_detail_in_error_thrown_by_to
Improve debugging support
This commit is contained in:
commit
78f882ef24
@ -801,7 +801,7 @@ function factory (type, config, load, typed, math) {
|
||||
// other = new Unit(null, valuelessUnit)
|
||||
other = Unit.parse(valuelessUnit)
|
||||
if (!this.equalBase(other)) {
|
||||
throw new Error('Units do not match')
|
||||
throw new Error(`Units do not match ('${other.toString()}' != '${this.toString()}')`)
|
||||
}
|
||||
if (other.value !== null) {
|
||||
throw new Error('Cannot convert to a unit with a value')
|
||||
@ -813,7 +813,7 @@ function factory (type, config, load, typed, math) {
|
||||
return other
|
||||
} else if (type.isUnit(valuelessUnit)) {
|
||||
if (!this.equalBase(valuelessUnit)) {
|
||||
throw new Error('Units do not match')
|
||||
throw new Error(`Units do not match ('${valuelessUnit.toString()}' != '${this.toString()}')`)
|
||||
}
|
||||
if (valuelessUnit.value !== null) {
|
||||
throw new Error('Cannot convert to a unit with a value')
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user