Feature #31921 » 0001-Update-default-database-config-for-MySQL.patch
| config/database.yml.example | ||
|---|---|---|
| 1 |
# Default setup is given for MySQL with ruby1.9.
|
|
| 1 |
# Default setup is given for MySQL 5.7 with ruby2.2.
|
|
| 2 | 2 |
# Examples for PostgreSQL, SQLite3 and SQL Server can be found at the end. |
| 3 | 3 |
# Line indentation must be 2 spaces (no tabs). |
| 4 | 4 | |
| ... | ... | |
| 8 | 8 |
host: localhost |
| 9 | 9 |
username: root |
| 10 | 10 |
password: "" |
| 11 |
encoding: utf8 |
|
| 11 |
# Remove encoding for existing installation on MySQL |
|
| 12 |
encoding: utf8mb4 |
|
| 12 | 13 | |
| 13 | 14 |
development: |
| 14 | 15 |
adapter: mysql2 |
| ... | ... | |
| 16 | 17 |
host: localhost |
| 17 | 18 |
username: root |
| 18 | 19 |
password: "" |
| 19 |
encoding: utf8 |
|
| 20 |
# Remove encoding for existing installation on MySQL |
|
| 21 |
encoding: utf8mb4 |
|
| 20 | 22 | |
| 21 | 23 |
# Warning: The database defined as "test" will be erased and |
| 22 | 24 |
# re-generated from your development database when you run "rake". |
| ... | ... | |
| 27 | 29 |
host: localhost |
| 28 | 30 |
username: root |
| 29 | 31 |
password: "" |
| 30 |
encoding: utf8 |
|
| 32 |
# Remove encoding for existing installation on MySQL |
|
| 33 |
encoding: utf8mb4 |
|
| 31 | 34 | |
| 32 | 35 |
# PostgreSQL configuration example |
| 33 | 36 |
#production: |
| test/unit/issue_test.rb | ||
|---|---|---|
| 218 | 218 |
assert_equal issues.collect(&:id).sort, Issue.all.select {|issue| issue.visible?(user)}.collect(&:id).sort
|
| 219 | 219 |
end |
| 220 | 220 | |
| 221 |
def test_create_with_emoji_character |
|
| 222 |
set_language_if_valid 'en' |
|
| 223 |
issue = Issue.new(:project_id => 1, :tracker_id => 1, |
|
| 224 |
:author_id => 1, :subject => 'Group assignment', |
|
| 225 |
:description => 'Hello 😀') |
|
| 226 |
assert issue.save |
|
| 227 | ||
| 228 |
assert_equal 'Hello 😀', issue.description |
|
| 229 |
end |
|
| 230 | ||
| 221 | 231 |
def test_visible_scope_for_anonymous |
| 222 | 232 |
# Anonymous user should see issues of public projects only |
| 223 | 233 |
issues = Issue.visible(User.anonymous).to_a |