diff --git a/tests/test_object.cpp b/tests/test_object.cpp index a51fcfa..2a3bec2 100644 --- a/tests/test_object.cpp +++ b/tests/test_object.cpp @@ -1,5 +1,6 @@ #include "test_object_rust.h" #include +#include class TestRustObject : public QObject { @@ -23,8 +24,16 @@ void TestRustObject::testStringGetter() void TestRustObject::testStringSetter() { + // GIVEN Person person; + QSignalSpy spy(&person, &Person::userNameChanged); + + // WHEN person.setUserName("Konqi"); + + // THEN + QVERIFY(spy.isValid()); + QCOMPARE(spy.count(), 1); QCOMPARE(person.userName(), QString("Konqi")); }