By Ashan Fernando on 2016-07-13 00:00 in GSoC 16 JavaScript Tests

Wednesday, 13th July 2016 on Glip

Time: 8.00p.m (Colombo Sri Lanka), 4:30 p.m (Munich Germany)

Report: Ashan

Previous meeting report

List of Attendees Overview

Mentor

 

A

Student

 

A

Ashan Fernando

AF

x

Ruchiranga Wickramsinghe

RW

x

Yves Hoppe

YH

x

     

Agenda / Topics to cover

1. Review

During the last week Ruchiranga worked on polishing up the tests written so far for the libraries Core.js, repeatable.js and Permissions.js and made PRs against the original gsoc repository for each. He also created a demostration video on how to setup and run the JavaScript tests in joomla starting from the fresh clone of the repository [video : https://www.youtube.com/watch?v=Tp_mLqMhRuA] and also improved the draft documentation mentioning the new approach discussed on using 'npm test' command to run the tests.

In the meantime he wrote a script to help the Joomla! 3.6 marketing team in getting a list of Github usernames converted to their actual names and the script is available on https://github.com/Ruchiranga/Fetch-Github-Name.
He is also helping elisa in dealing with a Sinhala language text issue in some Joomla images.

2. Open Problems / Questions / More

We talked about Hoisting and block scope problems in tests. Planning to do the improvements after the merge. Also discussed about updating the JavaScript unit test documentation with describing definition for fixtures.

3. Plans for next week

Next week Ruchiaranga will be working on writing unit tests for multi-select.js and highlighter.js libraries.

 

4. PRs to test

https://issues.joomla.org/tracker/joomla-cms/11097
https://issues.joomla.org/tracker/joomla-cms/11099

https://github.com/joomla-extensions/weblinks/pull/226
https://github.com/joomla-extensions/weblinks/pull/243


5. Resources to Read

Variable hoisting http://www.w3schools.com/js/js_hoisting.asp

 

6. Next Meeting
Wed, 20th July 2016
14:30 UTC on Glip.