Skip to content

Commit 1213efb

Browse files
committed
🐛 Fix quaternion printing
The quaternion printing was showing `q2` instead of `q3` in printing to REPL.
1 parent b6129b3 commit 1213efb

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

src/quaternion.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -781,7 +781,7 @@ function show(io::IO, mime::MIME"text/plain", q::Quaternion{T}) where T
781781
sq0, " ", aq0, " ",
782782
sq1, " ", aq1, "", b, "i", d, " ",
783783
sq2, " ", aq2, "", b, "j", d, " ",
784-
sq2, " ", aq2, "", b, "k", d
784+
sq3, " ", aq3, "", b, "k", d
785785
)
786786

787787
return nothing

test/quaternion/functions.jl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -223,7 +223,7 @@ end
223223
show(io, MIME"text/plain"(), q)
224224
expected = """
225225
Quaternion{Float64}:
226-
+ 1.0 + 2.0⋅i + 2.71828⋅j + 2.71828⋅k"""
226+
+ 1.0 + 2.0⋅i + 2.71828⋅j + 3.14159⋅k"""
227227
@test String(take!(io.io)) == expected
228228

229229
# Comapct printing.
@@ -237,6 +237,6 @@ end
237237
show(io, MIME"text/plain"(), q)
238238
expected = """
239239
Quaternion{Float64}:
240-
+ 1.0 + 2.0⋅\e[1mi\e[0m + 2.71828⋅\e[1mj\e[0m + 2.71828\e[1mk\e[0m"""
240+
+ 1.0 + 2.0⋅\e[1mi\e[0m + 2.71828⋅\e[1mj\e[0m + 3.14159\e[1mk\e[0m"""
241241
@test String(take!(io.io)) == expected
242242
end

0 commit comments

Comments
 (0)